/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/loop-tiling-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-29289db [2021-06-05 03:51:52,551 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 03:51:52,553 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 03:51:52,590 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 03:51:52,590 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 03:51:52,593 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 03:51:52,596 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 03:51:52,601 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 03:51:52,602 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 03:51:52,606 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 03:51:52,607 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 03:51:52,608 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 03:51:52,609 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 03:51:52,610 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 03:51:52,612 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 03:51:52,613 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 03:51:52,615 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 03:51:52,616 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 03:51:52,618 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 03:51:52,623 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 03:51:52,624 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 03:51:52,625 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 03:51:52,626 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 03:51:52,628 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 03:51:52,633 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 03:51:52,633 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 03:51:52,634 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 03:51:52,635 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 03:51:52,635 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 03:51:52,636 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 03:51:52,636 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 03:51:52,637 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 03:51:52,638 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 03:51:52,639 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 03:51:52,639 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 03:51:52,640 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 03:51:52,640 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 03:51:52,640 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 03:51:52,640 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 03:51:52,641 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 03:51:52,642 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 03:51:52,646 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-06-05 03:51:52,681 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 03:51:52,681 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 03:51:52,681 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 03:51:52,682 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 03:51:52,684 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 03:51:52,684 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 03:51:52,684 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 03:51:52,685 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 03:51:52,685 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 03:51:52,685 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 03:51:52,686 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 03:51:52,686 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 03:51:52,686 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 03:51:52,686 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 03:51:52,686 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 03:51:52,686 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 03:51:52,687 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 03:51:52,687 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 03:51:52,687 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 03:51:52,687 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 03:51:52,687 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 03:51:52,687 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 03:51:52,688 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 03:51:52,688 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 03:51:52,688 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 03:51:52,688 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 03:51:52,688 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 03:51:52,688 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 03:51:52,689 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 03:51:52,689 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 03:51:52,689 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 03:51:52,689 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2021-06-05 03:51:53,026 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 03:51:53,045 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 03:51:53,048 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 03:51:53,048 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 03:51:53,050 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 03:51:53,050 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/loop-tiling-eq.wvr.bpl [2021-06-05 03:51:53,050 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/loop-tiling-eq.wvr.bpl' [2021-06-05 03:51:53,419 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 03:51:53,420 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 03:51:53,423 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 03:51:53,423 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 03:51:53,423 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 03:51:53,435 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:51:53" (1/1) ... [2021-06-05 03:51:53,441 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:51:53" (1/1) ... [2021-06-05 03:51:53,447 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 03:51:53,448 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 03:51:53,449 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 03:51:53,449 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 03:51:53,455 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:51:53" (1/1) ... [2021-06-05 03:51:53,455 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:51:53" (1/1) ... [2021-06-05 03:51:53,458 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:51:53" (1/1) ... [2021-06-05 03:51:53,458 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:51:53" (1/1) ... [2021-06-05 03:51:53,462 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:51:53" (1/1) ... [2021-06-05 03:51:53,464 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:51:53" (1/1) ... [2021-06-05 03:51:53,465 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:51:53" (1/1) ... [2021-06-05 03:51:53,466 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 03:51:53,466 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 03:51:53,466 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 03:51:53,467 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 03:51:53,467 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:51:53" (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-06-05 03:51:53,567 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-05 03:51:53,568 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-05 03:51:53,568 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-05 03:51:53,568 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-05 03:51:53,569 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-05 03:51:53,569 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-05 03:51:53,569 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-05 03:51:53,569 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 03:51:53,569 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 03:51:53,570 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-05 03:51:53,746 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 03:51:53,746 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-06-05 03:51:53,747 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2021-06-05 03:51:53,747 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2021-06-05 03:51:53,748 INFO L202 PluginConnector]: Adding new model loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 03:51:53 BoogieIcfgContainer [2021-06-05 03:51:53,749 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 03:51:53,750 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 03:51:53,750 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 03:51:53,752 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 03:51:53,753 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 03:51:53" (1/2) ... [2021-06-05 03:51:53,753 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a7f5d92 and model type loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 03:51:53, skipping insertion in model container [2021-06-05 03:51:53,753 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 03:51:53" (2/2) ... [2021-06-05 03:51:53,755 INFO L111 eAbstractionObserver]: Analyzing ICFG loop-tiling-eq.wvr.bpl [2021-06-05 03:51:53,759 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 03:51:53,759 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 03:51:53,759 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 03:51:53,760 INFO L510 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 03:51:53,802 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-06-05 03:51:53,841 INFO L255 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-06-05 03:51:53,875 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 03:51:53,875 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 03:51:53,875 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 03:51:53,875 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 03:51:53,876 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 03:51:53,876 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 03:51:53,876 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 03:51:53,876 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-06-05 03:51:53,888 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 22 places, 18 transitions, 52 flow [2021-06-05 03:51:53,896 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:53,898 INFO L276 IsEmpty]: Start isEmpty. Operand has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:53,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-06-05 03:51:53,903 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:51:53,903 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:51:53,904 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:51:53,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:51:53,908 INFO L82 PathProgramCache]: Analyzing trace with hash -37685658, now seen corresponding path program 1 times [2021-06-05 03:51:53,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:51:53,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923831244] [2021-06-05 03:51:53,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:51:54,003 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:51:54,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [773966089] [2021-06-05 03:51:54,004 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-06-05 03:51:54,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:51:54,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 03:51:54,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:51:54,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:51:54,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:51:54,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923831244] [2021-06-05 03:51:54,214 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:51:54,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773966089] [2021-06-05 03:51:54,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773966089] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 03:51:54,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 03:51:54,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 03:51:54,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161472951] [2021-06-05 03:51:54,221 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 03:51:54,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:51:54,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 03:51:54,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 03:51:54,236 INFO L87 Difference]: Start difference. First operand has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 24 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:54,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:51:54,283 INFO L93 Difference]: Finished difference Result 36 states and 75 transitions. [2021-06-05 03:51:54,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 03:51:54,284 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-06-05 03:51:54,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:51:54,294 INFO L225 Difference]: With dead ends: 36 [2021-06-05 03:51:54,295 INFO L226 Difference]: Without dead ends: 31 [2021-06-05 03:51:54,296 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.7ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 03:51:54,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-06-05 03:51:54,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 27. [2021-06-05 03:51:54,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:54,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 54 transitions. [2021-06-05 03:51:54,334 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 54 transitions. Word has length 10 [2021-06-05 03:51:54,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:51:54,335 INFO L482 AbstractCegarLoop]: Abstraction has 27 states and 54 transitions. [2021-06-05 03:51:54,335 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:54,335 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 54 transitions. [2021-06-05 03:51:54,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-06-05 03:51:54,336 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:51:54,337 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:51:54,553 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2021-06-05 03:51:54,553 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:51:54,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:51:54,554 INFO L82 PathProgramCache]: Analyzing trace with hash -1889973719, now seen corresponding path program 1 times [2021-06-05 03:51:54,554 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:51:54,554 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067261635] [2021-06-05 03:51:54,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:51:54,569 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:51:54,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [973145878] [2021-06-05 03:51:54,570 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-06-05 03:51:54,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:51:54,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 03:51:54,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:51:54,643 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:51:54,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:51:54,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067261635] [2021-06-05 03:51:54,644 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:51:54,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973145878] [2021-06-05 03:51:54,644 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973145878] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 03:51:54,644 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 03:51:54,644 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 03:51:54,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540838466] [2021-06-05 03:51:54,646 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 03:51:54,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:51:54,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 03:51:54,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 03:51:54,647 INFO L87 Difference]: Start difference. First operand 27 states and 54 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:54,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:51:54,675 INFO L93 Difference]: Finished difference Result 44 states and 95 transitions. [2021-06-05 03:51:54,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 03:51:54,676 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2021-06-05 03:51:54,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:51:54,678 INFO L225 Difference]: With dead ends: 44 [2021-06-05 03:51:54,678 INFO L226 Difference]: Without dead ends: 31 [2021-06-05 03:51:54,679 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 03:51:54,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-06-05 03:51:54,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2021-06-05 03:51:54,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:54,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 62 transitions. [2021-06-05 03:51:54,689 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 62 transitions. Word has length 12 [2021-06-05 03:51:54,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:51:54,689 INFO L482 AbstractCegarLoop]: Abstraction has 31 states and 62 transitions. [2021-06-05 03:51:54,689 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:54,690 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 62 transitions. [2021-06-05 03:51:54,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 03:51:54,690 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:51:54,691 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:51:54,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:51:54,913 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:51:54,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:51:54,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1513355601, now seen corresponding path program 1 times [2021-06-05 03:51:54,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:51:54,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506271858] [2021-06-05 03:51:54,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:51:54,920 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:51:54,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [403326916] [2021-06-05 03:51:54,920 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-06-05 03:51:54,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:51:54,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 03:51:54,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:51:55,106 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:51:55,107 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:51:55,108 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506271858] [2021-06-05 03:51:55,108 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:51:55,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403326916] [2021-06-05 03:51:55,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403326916] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:51:55,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:51:55,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-06-05 03:51:55,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490143669] [2021-06-05 03:51:55,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 03:51:55,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:51:55,112 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 03:51:55,112 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 03:51:55,112 INFO L87 Difference]: Start difference. First operand 31 states and 62 transitions. Second operand has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:55,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:51:55,218 INFO L93 Difference]: Finished difference Result 63 states and 124 transitions. [2021-06-05 03:51:55,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 03:51:55,218 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-06-05 03:51:55,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:51:55,219 INFO L225 Difference]: With dead ends: 63 [2021-06-05 03:51:55,220 INFO L226 Difference]: Without dead ends: 38 [2021-06-05 03:51:55,220 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 85.6ms TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:51:55,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-06-05 03:51:55,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2021-06-05 03:51:55,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 2.081081081081081) internal successors, (77), 37 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:55,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 77 transitions. [2021-06-05 03:51:55,232 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 77 transitions. Word has length 13 [2021-06-05 03:51:55,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:51:55,233 INFO L482 AbstractCegarLoop]: Abstraction has 38 states and 77 transitions. [2021-06-05 03:51:55,233 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:55,233 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 77 transitions. [2021-06-05 03:51:55,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:51:55,233 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:51:55,234 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:51:55,449 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:51:55,450 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:51:55,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:51:55,450 INFO L82 PathProgramCache]: Analyzing trace with hash 1697007933, now seen corresponding path program 1 times [2021-06-05 03:51:55,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:51:55,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491544022] [2021-06-05 03:51:55,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:51:55,465 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:51:55,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2085984754] [2021-06-05 03:51:55,465 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-06-05 03:51:55,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:51:55,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:51:55,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:51:55,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:51:55,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:55,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:55,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:55,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:8, output treesize:7 [2021-06-05 03:51:55,637 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 03:51:55,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-06-05 03:51:55,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:55,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:55,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 03:51:55,648 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:55,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:55,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:55,654 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 03:51:55,719 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:51:55,720 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:51:55,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491544022] [2021-06-05 03:51:55,720 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:51:55,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085984754] [2021-06-05 03:51:55,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085984754] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:51:55,720 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:51:55,720 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:51:55,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745064019] [2021-06-05 03:51:55,721 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:51:55,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:51:55,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:51:55,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:51:55,722 INFO L87 Difference]: Start difference. First operand 38 states and 77 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:55,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:51:55,873 INFO L93 Difference]: Finished difference Result 63 states and 135 transitions. [2021-06-05 03:51:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:51:55,874 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:51:55,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:51:55,875 INFO L225 Difference]: With dead ends: 63 [2021-06-05 03:51:55,875 INFO L226 Difference]: Without dead ends: 59 [2021-06-05 03:51:55,875 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 79.4ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:51:55,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-06-05 03:51:55,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 47. [2021-06-05 03:51:55,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 46 states have (on average 2.130434782608696) internal successors, (98), 46 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:55,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 98 transitions. [2021-06-05 03:51:55,880 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 98 transitions. Word has length 14 [2021-06-05 03:51:55,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:51:55,880 INFO L482 AbstractCegarLoop]: Abstraction has 47 states and 98 transitions. [2021-06-05 03:51:55,881 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:55,881 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 98 transitions. [2021-06-05 03:51:55,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:51:55,881 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:51:55,881 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:51:56,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:51:56,097 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:51:56,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:51:56,097 INFO L82 PathProgramCache]: Analyzing trace with hash 714269481, now seen corresponding path program 2 times [2021-06-05 03:51:56,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:51:56,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194109326] [2021-06-05 03:51:56,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:51:56,102 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:51:56,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [795033265] [2021-06-05 03:51:56,102 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 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-06-05 03:51:56,145 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:51:56,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:51:56,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:51:56,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:51:56,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:51:56,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:56,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:56,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:56,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:51:56,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-06-05 03:51:56,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:56,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:56,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 03:51:56,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:56,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:56,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:56,258 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 03:51:56,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:51:56,286 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:51:56,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194109326] [2021-06-05 03:51:56,287 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:51:56,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795033265] [2021-06-05 03:51:56,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795033265] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:51:56,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:51:56,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:51:56,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168645735] [2021-06-05 03:51:56,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:51:56,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:51:56,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:51:56,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:51:56,288 INFO L87 Difference]: Start difference. First operand 47 states and 98 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:56,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:51:56,377 INFO L93 Difference]: Finished difference Result 59 states and 121 transitions. [2021-06-05 03:51:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:51:56,377 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:51:56,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:51:56,378 INFO L225 Difference]: With dead ends: 59 [2021-06-05 03:51:56,378 INFO L226 Difference]: Without dead ends: 56 [2021-06-05 03:51:56,378 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 66.9ms TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:51:56,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-06-05 03:51:56,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 52. [2021-06-05 03:51:56,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.1372549019607843) internal successors, (109), 51 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:56,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 109 transitions. [2021-06-05 03:51:56,383 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 109 transitions. Word has length 14 [2021-06-05 03:51:56,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:51:56,383 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 109 transitions. [2021-06-05 03:51:56,383 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:56,383 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 109 transitions. [2021-06-05 03:51:56,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:51:56,384 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:51:56,384 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:51:56,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:51:56,597 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:51:56,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:51:56,597 INFO L82 PathProgramCache]: Analyzing trace with hash -1862354109, now seen corresponding path program 3 times [2021-06-05 03:51:56,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:51:56,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986766396] [2021-06-05 03:51:56,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:51:56,601 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:51:56,602 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [359441044] [2021-06-05 03:51:56,602 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 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-06-05 03:51:56,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:51:56,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:51:56,642 WARN L261 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 03:51:56,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:51:56,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:51:56,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:56,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:56,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:56,687 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:51:56,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-06-05 03:51:56,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:56,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:56,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 03:51:56,751 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:56,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:56,761 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:56,761 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:30, output treesize:22 [2021-06-05 03:51:56,870 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:51:56,870 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:51:56,870 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986766396] [2021-06-05 03:51:56,870 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:51:56,870 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359441044] [2021-06-05 03:51:56,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359441044] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:51:56,871 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:51:56,871 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:51:56,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787589583] [2021-06-05 03:51:56,871 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:51:56,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:51:56,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:51:56,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:51:56,872 INFO L87 Difference]: Start difference. First operand 52 states and 109 transitions. Second operand has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:57,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:51:57,011 INFO L93 Difference]: Finished difference Result 72 states and 148 transitions. [2021-06-05 03:51:57,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:51:57,012 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:51:57,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:51:57,013 INFO L225 Difference]: With dead ends: 72 [2021-06-05 03:51:57,013 INFO L226 Difference]: Without dead ends: 66 [2021-06-05 03:51:57,014 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 113.4ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:51:57,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-06-05 03:51:57,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 53. [2021-06-05 03:51:57,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 2.173076923076923) internal successors, (113), 52 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:57,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 113 transitions. [2021-06-05 03:51:57,031 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 113 transitions. Word has length 14 [2021-06-05 03:51:57,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:51:57,032 INFO L482 AbstractCegarLoop]: Abstraction has 53 states and 113 transitions. [2021-06-05 03:51:57,032 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:57,032 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 113 transitions. [2021-06-05 03:51:57,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:51:57,032 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:51:57,032 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:51:57,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:51:57,237 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:51:57,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:51:57,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1843920083, now seen corresponding path program 4 times [2021-06-05 03:51:57,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:51:57,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123960447] [2021-06-05 03:51:57,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:51:57,241 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:51:57,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2135327117] [2021-06-05 03:51:57,241 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 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-06-05 03:51:57,269 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:51:57,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:51:57,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:51:57,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:51:57,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:51:57,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:57,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:57,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:57,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:51:57,331 INFO L446 ElimStorePlain]: Different costs {0=[v_A_15], 1=[F]} [2021-06-05 03:51:57,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:51:57,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:57,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:57,347 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 03:51:57,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2021-06-05 03:51:57,351 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:57,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:57,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:57,356 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-06-05 03:51:57,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:51:57,412 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:51:57,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123960447] [2021-06-05 03:51:57,412 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:51:57,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135327117] [2021-06-05 03:51:57,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135327117] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:51:57,412 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:51:57,412 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:51:57,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690533195] [2021-06-05 03:51:57,413 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:51:57,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:51:57,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:51:57,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:51:57,414 INFO L87 Difference]: Start difference. First operand 53 states and 113 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:57,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:51:57,507 INFO L93 Difference]: Finished difference Result 68 states and 145 transitions. [2021-06-05 03:51:57,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:51:57,507 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:51:57,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:51:57,508 INFO L225 Difference]: With dead ends: 68 [2021-06-05 03:51:57,508 INFO L226 Difference]: Without dead ends: 65 [2021-06-05 03:51:57,508 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 63.3ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:51:57,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-06-05 03:51:57,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 54. [2021-06-05 03:51:57,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.207547169811321) internal successors, (117), 53 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:57,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 117 transitions. [2021-06-05 03:51:57,513 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 117 transitions. Word has length 14 [2021-06-05 03:51:57,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:51:57,513 INFO L482 AbstractCegarLoop]: Abstraction has 54 states and 117 transitions. [2021-06-05 03:51:57,513 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:57,513 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 117 transitions. [2021-06-05 03:51:57,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:51:57,513 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:51:57,513 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:51:57,714 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:51:57,714 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:51:57,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:51:57,715 INFO L82 PathProgramCache]: Analyzing trace with hash -527762779, now seen corresponding path program 5 times [2021-06-05 03:51:57,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:51:57,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909395608] [2021-06-05 03:51:57,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:51:57,719 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:51:57,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1477411507] [2021-06-05 03:51:57,719 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 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-06-05 03:51:57,750 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:51:57,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:51:57,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:51:57,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:51:57,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:51:57,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:57,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:57,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:57,792 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:51:57,816 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 03:51:57,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-06-05 03:51:57,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:57,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:57,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 03:51:57,829 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:57,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:57,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:57,834 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 03:51:57,895 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:51:57,895 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:51:57,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909395608] [2021-06-05 03:51:57,895 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:51:57,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477411507] [2021-06-05 03:51:57,896 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477411507] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:51:57,896 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:51:57,896 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:51:57,896 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075526900] [2021-06-05 03:51:57,896 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:51:57,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:51:57,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:51:57,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:51:57,897 INFO L87 Difference]: Start difference. First operand 54 states and 117 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:57,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:51:57,992 INFO L93 Difference]: Finished difference Result 72 states and 155 transitions. [2021-06-05 03:51:57,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:51:57,992 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:51:57,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:51:57,993 INFO L225 Difference]: With dead ends: 72 [2021-06-05 03:51:57,993 INFO L226 Difference]: Without dead ends: 69 [2021-06-05 03:51:57,993 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 62.5ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:51:57,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-06-05 03:51:58,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 55. [2021-06-05 03:51:58,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 2.2222222222222223) internal successors, (120), 54 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:58,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 120 transitions. [2021-06-05 03:51:58,005 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 120 transitions. Word has length 14 [2021-06-05 03:51:58,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:51:58,005 INFO L482 AbstractCegarLoop]: Abstraction has 55 states and 120 transitions. [2021-06-05 03:51:58,005 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:58,005 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 120 transitions. [2021-06-05 03:51:58,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:51:58,006 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:51:58,006 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:51:58,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-06-05 03:51:58,225 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:51:58,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:51:58,225 INFO L82 PathProgramCache]: Analyzing trace with hash 545322601, now seen corresponding path program 6 times [2021-06-05 03:51:58,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:51:58,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262381363] [2021-06-05 03:51:58,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:51:58,230 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:51:58,230 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1562936416] [2021-06-05 03:51:58,230 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 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-06-05 03:51:58,261 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:51:58,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:51:58,262 WARN L261 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 03:51:58,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:51:58,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:51:58,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:58,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:58,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:58,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:51:58,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2021-06-05 03:51:58,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:58,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:58,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 03:51:58,379 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:58,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:58,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:58,387 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:22 [2021-06-05 03:51:58,482 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:51:58,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:51:58,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262381363] [2021-06-05 03:51:58,482 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:51:58,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562936416] [2021-06-05 03:51:58,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562936416] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:51:58,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:51:58,483 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:51:58,483 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872446207] [2021-06-05 03:51:58,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:51:58,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:51:58,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:51:58,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:51:58,484 INFO L87 Difference]: Start difference. First operand 55 states and 120 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:58,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:51:58,646 INFO L93 Difference]: Finished difference Result 94 states and 200 transitions. [2021-06-05 03:51:58,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:51:58,647 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:51:58,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:51:58,649 INFO L225 Difference]: With dead ends: 94 [2021-06-05 03:51:58,649 INFO L226 Difference]: Without dead ends: 91 [2021-06-05 03:51:58,650 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 117.4ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:51:58,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-06-05 03:51:58,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 58. [2021-06-05 03:51:58,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.280701754385965) internal successors, (130), 57 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:58,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 130 transitions. [2021-06-05 03:51:58,665 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 130 transitions. Word has length 14 [2021-06-05 03:51:58,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:51:58,665 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 130 transitions. [2021-06-05 03:51:58,666 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:58,666 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 130 transitions. [2021-06-05 03:51:58,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:51:58,666 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:51:58,666 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:51:58,867 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:51:58,867 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:51:58,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:51:58,867 INFO L82 PathProgramCache]: Analyzing trace with hash -423779803, now seen corresponding path program 7 times [2021-06-05 03:51:58,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:51:58,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812269330] [2021-06-05 03:51:58,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:51:58,871 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:51:58,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1066619085] [2021-06-05 03:51:58,872 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 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-06-05 03:51:58,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:51:58,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:51:58,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:51:58,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:51:58,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:58,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:58,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:58,958 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 03:51:58,990 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 03:51:58,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-06-05 03:51:58,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:58,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:59,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 03:51:59,001 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:59,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:59,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:59,006 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 03:51:59,057 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:51:59,058 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:51:59,058 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812269330] [2021-06-05 03:51:59,058 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:51:59,058 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066619085] [2021-06-05 03:51:59,058 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066619085] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:51:59,058 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:51:59,058 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:51:59,058 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376609065] [2021-06-05 03:51:59,059 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:51:59,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:51:59,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:51:59,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:51:59,059 INFO L87 Difference]: Start difference. First operand 58 states and 130 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:59,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:51:59,180 INFO L93 Difference]: Finished difference Result 90 states and 199 transitions. [2021-06-05 03:51:59,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:51:59,181 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:51:59,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:51:59,181 INFO L225 Difference]: With dead ends: 90 [2021-06-05 03:51:59,181 INFO L226 Difference]: Without dead ends: 87 [2021-06-05 03:51:59,182 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 66.5ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:51:59,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-06-05 03:51:59,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 58. [2021-06-05 03:51:59,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.280701754385965) internal successors, (130), 57 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:59,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 130 transitions. [2021-06-05 03:51:59,184 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 130 transitions. Word has length 14 [2021-06-05 03:51:59,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:51:59,184 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 130 transitions. [2021-06-05 03:51:59,185 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:59,185 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 130 transitions. [2021-06-05 03:51:59,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:51:59,185 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:51:59,185 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:51:59,407 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:51:59,407 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:51:59,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:51:59,408 INFO L82 PathProgramCache]: Analyzing trace with hash 2065847619, now seen corresponding path program 8 times [2021-06-05 03:51:59,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:51:59,408 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349842010] [2021-06-05 03:51:59,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:51:59,411 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:51:59,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1076265595] [2021-06-05 03:51:59,411 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-06-05 03:51:59,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:51:59,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:51:59,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:51:59,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:51:59,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:51:59,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:59,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:59,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:59,476 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:51:59,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-06-05 03:51:59,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:59,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:59,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 03:51:59,558 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:59,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:59,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:59,564 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 03:51:59,589 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:51:59,589 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:51:59,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349842010] [2021-06-05 03:51:59,589 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:51:59,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076265595] [2021-06-05 03:51:59,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076265595] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:51:59,589 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:51:59,589 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:51:59,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174283695] [2021-06-05 03:51:59,590 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:51:59,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:51:59,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:51:59,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:51:59,590 INFO L87 Difference]: Start difference. First operand 58 states and 130 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:59,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:51:59,676 INFO L93 Difference]: Finished difference Result 104 states and 229 transitions. [2021-06-05 03:51:59,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:51:59,677 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:51:59,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:51:59,677 INFO L225 Difference]: With dead ends: 104 [2021-06-05 03:51:59,678 INFO L226 Difference]: Without dead ends: 98 [2021-06-05 03:51:59,678 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 96.0ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:51:59,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-06-05 03:51:59,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 61. [2021-06-05 03:51:59,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.283333333333333) internal successors, (137), 60 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:59,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 137 transitions. [2021-06-05 03:51:59,684 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 137 transitions. Word has length 14 [2021-06-05 03:51:59,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:51:59,684 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 137 transitions. [2021-06-05 03:51:59,684 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:51:59,684 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 137 transitions. [2021-06-05 03:51:59,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:51:59,687 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:51:59,687 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:51:59,900 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-06-05 03:51:59,901 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:51:59,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:51:59,901 INFO L82 PathProgramCache]: Analyzing trace with hash 2084281645, now seen corresponding path program 9 times [2021-06-05 03:51:59,901 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:51:59,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427587528] [2021-06-05 03:51:59,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:51:59,905 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:51:59,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1333629353] [2021-06-05 03:51:59,905 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 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-06-05 03:51:59,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:51:59,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:51:59,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 03:51:59,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:51:59,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:51:59,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:51:59,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:51:59,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:51:59,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:52:00,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:00,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:00,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:00,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 03:52:00,039 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:00,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:00,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:00,046 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:19 [2021-06-05 03:52:00,103 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:00,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:00,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427587528] [2021-06-05 03:52:00,103 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:00,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333629353] [2021-06-05 03:52:00,103 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333629353] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:00,103 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:00,103 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:00,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390316794] [2021-06-05 03:52:00,104 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:00,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:00,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:00,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:00,105 INFO L87 Difference]: Start difference. First operand 61 states and 137 transitions. Second operand has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:00,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:00,251 INFO L93 Difference]: Finished difference Result 106 states and 235 transitions. [2021-06-05 03:52:00,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:00,251 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:00,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:00,252 INFO L225 Difference]: With dead ends: 106 [2021-06-05 03:52:00,252 INFO L226 Difference]: Without dead ends: 103 [2021-06-05 03:52:00,252 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 113.2ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:00,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-05 03:52:00,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 62. [2021-06-05 03:52:00,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.2950819672131146) internal successors, (140), 61 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:00,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 140 transitions. [2021-06-05 03:52:00,255 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 140 transitions. Word has length 14 [2021-06-05 03:52:00,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:00,255 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 140 transitions. [2021-06-05 03:52:00,255 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:00,256 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 140 transitions. [2021-06-05 03:52:00,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:00,256 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:00,256 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:00,478 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:00,478 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:00,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:00,479 INFO L82 PathProgramCache]: Analyzing trace with hash -492341945, now seen corresponding path program 10 times [2021-06-05 03:52:00,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:00,479 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861096372] [2021-06-05 03:52:00,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:00,482 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:00,482 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [588820157] [2021-06-05 03:52:00,482 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:00,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:00,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:00,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:52:00,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:00,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:00,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:00,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:00,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:00,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:52:00,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:00,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:00,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:00,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 03:52:00,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:00,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:00,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:00,597 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 03:52:00,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:00,632 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:00,632 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861096372] [2021-06-05 03:52:00,632 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:00,632 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588820157] [2021-06-05 03:52:00,632 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588820157] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:00,632 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:00,632 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:52:00,632 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738104976] [2021-06-05 03:52:00,632 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:52:00,632 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:00,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:52:00,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:52:00,633 INFO L87 Difference]: Start difference. First operand 62 states and 140 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:00,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:00,755 INFO L93 Difference]: Finished difference Result 122 states and 266 transitions. [2021-06-05 03:52:00,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:00,756 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:00,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:00,756 INFO L225 Difference]: With dead ends: 122 [2021-06-05 03:52:00,756 INFO L226 Difference]: Without dead ends: 118 [2021-06-05 03:52:00,757 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 67.2ms TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:00,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-06-05 03:52:00,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 62. [2021-06-05 03:52:00,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.2950819672131146) internal successors, (140), 61 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:00,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 140 transitions. [2021-06-05 03:52:00,759 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 140 transitions. Word has length 14 [2021-06-05 03:52:00,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:00,760 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 140 transitions. [2021-06-05 03:52:00,760 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:00,760 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 140 transitions. [2021-06-05 03:52:00,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:00,760 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:00,760 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:00,975 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-06-05 03:52:00,975 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:00,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:00,976 INFO L82 PathProgramCache]: Analyzing trace with hash 1166331455, now seen corresponding path program 11 times [2021-06-05 03:52:00,976 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:00,976 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011897228] [2021-06-05 03:52:00,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:00,979 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:00,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [973399261] [2021-06-05 03:52:00,979 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:01,004 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:01,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:01,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:52:01,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:01,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:01,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:01,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:01,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:01,036 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:52:01,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:01,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:01,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:01,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 03:52:01,112 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:01,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:01,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:01,116 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 03:52:01,147 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:01,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:01,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011897228] [2021-06-05 03:52:01,148 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:01,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973399261] [2021-06-05 03:52:01,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973399261] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:01,148 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:01,148 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:52:01,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582758523] [2021-06-05 03:52:01,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:52:01,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:01,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:52:01,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:52:01,149 INFO L87 Difference]: Start difference. First operand 62 states and 140 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:01,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:01,254 INFO L93 Difference]: Finished difference Result 87 states and 197 transitions. [2021-06-05 03:52:01,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:01,254 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:01,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:01,255 INFO L225 Difference]: With dead ends: 87 [2021-06-05 03:52:01,255 INFO L226 Difference]: Without dead ends: 84 [2021-06-05 03:52:01,255 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 59.0ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:01,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-06-05 03:52:01,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 64. [2021-06-05 03:52:01,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.3174603174603177) internal successors, (146), 63 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:01,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 146 transitions. [2021-06-05 03:52:01,258 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 146 transitions. Word has length 14 [2021-06-05 03:52:01,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:01,258 INFO L482 AbstractCegarLoop]: Abstraction has 64 states and 146 transitions. [2021-06-05 03:52:01,258 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:01,258 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 146 transitions. [2021-06-05 03:52:01,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:01,259 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:01,259 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:01,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:01,473 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:01,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:01,473 INFO L82 PathProgramCache]: Analyzing trace with hash -1410292135, now seen corresponding path program 12 times [2021-06-05 03:52:01,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:01,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830734396] [2021-06-05 03:52:01,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:01,476 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:01,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [865350184] [2021-06-05 03:52:01,477 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 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-06-05 03:52:01,500 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:52:01,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:01,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:52:01,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:01,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:01,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:01,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:01,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:01,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:52:01,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-06-05 03:52:01,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:01,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:01,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 03:52:01,596 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:01,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:01,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:01,600 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 03:52:01,661 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:01,661 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:01,661 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830734396] [2021-06-05 03:52:01,661 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:01,661 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865350184] [2021-06-05 03:52:01,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865350184] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:01,661 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:01,661 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:52:01,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664758810] [2021-06-05 03:52:01,662 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:52:01,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:01,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:52:01,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:52:01,663 INFO L87 Difference]: Start difference. First operand 64 states and 146 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:01,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:01,780 INFO L93 Difference]: Finished difference Result 97 states and 222 transitions. [2021-06-05 03:52:01,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:01,781 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:01,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:01,782 INFO L225 Difference]: With dead ends: 97 [2021-06-05 03:52:01,782 INFO L226 Difference]: Without dead ends: 94 [2021-06-05 03:52:01,782 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 80.7ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:01,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-06-05 03:52:01,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 63. [2021-06-05 03:52:01,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.306451612903226) internal successors, (143), 62 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:01,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 143 transitions. [2021-06-05 03:52:01,784 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 143 transitions. Word has length 14 [2021-06-05 03:52:01,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:01,785 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 143 transitions. [2021-06-05 03:52:01,785 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:01,785 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 143 transitions. [2021-06-05 03:52:01,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:01,785 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:01,785 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:02,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-06-05 03:52:02,009 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:02,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:02,009 INFO L82 PathProgramCache]: Analyzing trace with hash -1391858109, now seen corresponding path program 13 times [2021-06-05 03:52:02,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:02,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538682914] [2021-06-05 03:52:02,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:02,012 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:02,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [805503612] [2021-06-05 03:52:02,012 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 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-06-05 03:52:02,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:02,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:52:02,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:02,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:02,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:02,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:02,069 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:02,069 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:52:02,097 INFO L446 ElimStorePlain]: Different costs {0=[v_A_24], 1=[F]} [2021-06-05 03:52:02,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:02,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:02,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:02,111 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 03:52:02,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2021-06-05 03:52:02,113 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:02,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:02,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:02,120 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-06-05 03:52:02,169 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:02,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:02,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538682914] [2021-06-05 03:52:02,170 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:02,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [805503612] [2021-06-05 03:52:02,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [805503612] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:02,170 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:02,170 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:52:02,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762911800] [2021-06-05 03:52:02,170 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:52:02,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:02,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:52:02,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:52:02,171 INFO L87 Difference]: Start difference. First operand 63 states and 143 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:02,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:02,256 INFO L93 Difference]: Finished difference Result 92 states and 212 transitions. [2021-06-05 03:52:02,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:02,257 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:02,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:02,257 INFO L225 Difference]: With dead ends: 92 [2021-06-05 03:52:02,257 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 03:52:02,258 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 70.7ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:02,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 03:52:02,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 63. [2021-06-05 03:52:02,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.306451612903226) internal successors, (143), 62 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:02,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 143 transitions. [2021-06-05 03:52:02,260 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 143 transitions. Word has length 14 [2021-06-05 03:52:02,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:02,260 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 143 transitions. [2021-06-05 03:52:02,260 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:02,261 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 143 transitions. [2021-06-05 03:52:02,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:02,261 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:02,261 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:02,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-06-05 03:52:02,481 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:02,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:02,481 INFO L82 PathProgramCache]: Analyzing trace with hash 90620299, now seen corresponding path program 14 times [2021-06-05 03:52:02,481 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:02,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945898152] [2021-06-05 03:52:02,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:02,484 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:02,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1659053788] [2021-06-05 03:52:02,484 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 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-06-05 03:52:02,509 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:02,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:02,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:52:02,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:02,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:02,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:02,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:02,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:02,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:02,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-06-05 03:52:02,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:02,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:02,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 03:52:02,597 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:02,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:02,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:02,601 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 03:52:02,628 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:02,628 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:02,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945898152] [2021-06-05 03:52:02,628 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:02,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659053788] [2021-06-05 03:52:02,628 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659053788] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:02,628 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:02,628 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:52:02,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010617018] [2021-06-05 03:52:02,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:52:02,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:02,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:52:02,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:52:02,629 INFO L87 Difference]: Start difference. First operand 63 states and 143 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:02,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:02,741 INFO L93 Difference]: Finished difference Result 85 states and 190 transitions. [2021-06-05 03:52:02,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:02,742 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:02,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:02,743 INFO L225 Difference]: With dead ends: 85 [2021-06-05 03:52:02,743 INFO L226 Difference]: Without dead ends: 82 [2021-06-05 03:52:02,743 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 55.5ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:02,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-06-05 03:52:02,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 66. [2021-06-05 03:52:02,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.3230769230769233) internal successors, (151), 65 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:02,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 151 transitions. [2021-06-05 03:52:02,745 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 151 transitions. Word has length 14 [2021-06-05 03:52:02,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:02,745 INFO L482 AbstractCegarLoop]: Abstraction has 66 states and 151 transitions. [2021-06-05 03:52:02,746 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:02,746 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 151 transitions. [2021-06-05 03:52:02,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:02,746 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:02,746 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:02,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-06-05 03:52:02,969 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:02,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:02,969 INFO L82 PathProgramCache]: Analyzing trace with hash 1808964005, now seen corresponding path program 15 times [2021-06-05 03:52:02,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:02,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181870916] [2021-06-05 03:52:02,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:02,972 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:02,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1813767236] [2021-06-05 03:52:02,972 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 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-06-05 03:52:02,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:02,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:02,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 03:52:02,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:03,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:03,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:03,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:03,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:03,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:03,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-06-05 03:52:03,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:03,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:03,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 03:52:03,084 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:03,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:03,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:03,089 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:19 [2021-06-05 03:52:03,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:03,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:03,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181870916] [2021-06-05 03:52:03,136 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:03,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813767236] [2021-06-05 03:52:03,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813767236] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:03,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:03,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:03,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277026702] [2021-06-05 03:52:03,137 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:03,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:03,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:03,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:03,137 INFO L87 Difference]: Start difference. First operand 66 states and 151 transitions. Second operand has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:03,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:03,298 INFO L93 Difference]: Finished difference Result 98 states and 217 transitions. [2021-06-05 03:52:03,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:03,298 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:03,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:03,299 INFO L225 Difference]: With dead ends: 98 [2021-06-05 03:52:03,299 INFO L226 Difference]: Without dead ends: 92 [2021-06-05 03:52:03,299 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 83.9ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:03,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-06-05 03:52:03,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 65. [2021-06-05 03:52:03,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.3125) internal successors, (148), 64 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:03,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-06-05 03:52:03,302 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-06-05 03:52:03,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:03,302 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-06-05 03:52:03,302 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:03,302 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-06-05 03:52:03,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:03,304 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:03,304 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:03,520 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-06-05 03:52:03,521 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:03,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:03,521 INFO L82 PathProgramCache]: Analyzing trace with hash 1827398031, now seen corresponding path program 16 times [2021-06-05 03:52:03,521 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:03,521 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310334697] [2021-06-05 03:52:03,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:03,525 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:03,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [513645772] [2021-06-05 03:52:03,525 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 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-06-05 03:52:03,553 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:03,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:03,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:52:03,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:03,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:03,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:03,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:03,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:03,615 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:03,632 INFO L446 ElimStorePlain]: Different costs {0=[v_A_27], 1=[F]} [2021-06-05 03:52:03,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:03,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:03,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:03,648 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 03:52:03,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2021-06-05 03:52:03,650 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:03,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:03,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:03,655 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-06-05 03:52:03,699 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:03,699 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:03,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310334697] [2021-06-05 03:52:03,700 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:03,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513645772] [2021-06-05 03:52:03,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513645772] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:03,700 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:03,700 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:52:03,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320234427] [2021-06-05 03:52:03,700 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:52:03,700 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:03,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:52:03,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:52:03,701 INFO L87 Difference]: Start difference. First operand 65 states and 148 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:03,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:03,780 INFO L93 Difference]: Finished difference Result 90 states and 205 transitions. [2021-06-05 03:52:03,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:03,781 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:03,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:03,782 INFO L225 Difference]: With dead ends: 90 [2021-06-05 03:52:03,783 INFO L226 Difference]: Without dead ends: 87 [2021-06-05 03:52:03,783 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 57.2ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:03,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-06-05 03:52:03,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 64. [2021-06-05 03:52:03,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.3015873015873014) internal successors, (145), 63 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:03,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 145 transitions. [2021-06-05 03:52:03,785 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 145 transitions. Word has length 14 [2021-06-05 03:52:03,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:03,785 INFO L482 AbstractCegarLoop]: Abstraction has 64 states and 145 transitions. [2021-06-05 03:52:03,785 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:03,785 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 145 transitions. [2021-06-05 03:52:03,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:03,786 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:03,786 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:04,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:04,001 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:04,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:04,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1151411961, now seen corresponding path program 17 times [2021-06-05 03:52:04,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:04,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728349771] [2021-06-05 03:52:04,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:04,004 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:04,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [37286566] [2021-06-05 03:52:04,004 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-06-05 03:52:04,030 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:04,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:04,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:52:04,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:04,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:04,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:04,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:04,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:04,061 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:52:04,082 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 03:52:04,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-06-05 03:52:04,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:04,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:04,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 03:52:04,091 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:04,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:04,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:04,096 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 03:52:04,136 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:04,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:04,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728349771] [2021-06-05 03:52:04,136 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:04,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37286566] [2021-06-05 03:52:04,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37286566] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:04,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:04,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:52:04,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520328572] [2021-06-05 03:52:04,137 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:52:04,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:04,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:52:04,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:52:04,138 INFO L87 Difference]: Start difference. First operand 64 states and 145 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:04,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:04,212 INFO L93 Difference]: Finished difference Result 92 states and 208 transitions. [2021-06-05 03:52:04,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:04,212 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:04,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:04,213 INFO L225 Difference]: With dead ends: 92 [2021-06-05 03:52:04,213 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 03:52:04,213 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 47.9ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:04,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 03:52:04,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 63. [2021-06-05 03:52:04,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.306451612903226) internal successors, (143), 62 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:04,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 143 transitions. [2021-06-05 03:52:04,215 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 143 transitions. Word has length 14 [2021-06-05 03:52:04,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:04,215 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 143 transitions. [2021-06-05 03:52:04,216 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:04,216 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 143 transitions. [2021-06-05 03:52:04,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:04,216 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:04,216 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:04,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:04,440 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:04,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:04,440 INFO L82 PathProgramCache]: Analyzing trace with hash -2097562877, now seen corresponding path program 18 times [2021-06-05 03:52:04,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:04,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957714861] [2021-06-05 03:52:04,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:04,443 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:04,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1531677635] [2021-06-05 03:52:04,443 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 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-06-05 03:52:04,489 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:52:04,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:04,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:52:04,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:04,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:04,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:04,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:04,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:04,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:04,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-06-05 03:52:04,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:04,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:04,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 03:52:04,575 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:04,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:04,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:04,579 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 03:52:04,599 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:04,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:04,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957714861] [2021-06-05 03:52:04,599 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:04,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531677635] [2021-06-05 03:52:04,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1531677635] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:04,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:04,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:52:04,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406036833] [2021-06-05 03:52:04,600 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:52:04,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:04,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:52:04,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:52:04,600 INFO L87 Difference]: Start difference. First operand 63 states and 143 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:04,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:04,715 INFO L93 Difference]: Finished difference Result 87 states and 196 transitions. [2021-06-05 03:52:04,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:04,715 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:04,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:04,716 INFO L225 Difference]: With dead ends: 87 [2021-06-05 03:52:04,716 INFO L226 Difference]: Without dead ends: 84 [2021-06-05 03:52:04,717 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 56.0ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:04,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-06-05 03:52:04,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 66. [2021-06-05 03:52:04,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.3230769230769233) internal successors, (151), 65 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:04,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 151 transitions. [2021-06-05 03:52:04,719 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 151 transitions. Word has length 14 [2021-06-05 03:52:04,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:04,719 INFO L482 AbstractCegarLoop]: Abstraction has 66 states and 151 transitions. [2021-06-05 03:52:04,719 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:04,719 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 151 transitions. [2021-06-05 03:52:04,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:04,720 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:04,720 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:04,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-06-05 03:52:04,937 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:04,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:04,937 INFO L82 PathProgramCache]: Analyzing trace with hash -379219171, now seen corresponding path program 19 times [2021-06-05 03:52:04,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:04,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899448166] [2021-06-05 03:52:04,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:04,940 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:04,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [213022800] [2021-06-05 03:52:04,941 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 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-06-05 03:52:04,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:04,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:52:04,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:04,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:04,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:05,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:05,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:05,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:05,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:05,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:05,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:05,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 03:52:05,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:05,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:05,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:05,048 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 03:52:05,082 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:05,082 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:05,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899448166] [2021-06-05 03:52:05,082 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:05,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213022800] [2021-06-05 03:52:05,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213022800] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:05,083 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:05,083 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:52:05,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556768034] [2021-06-05 03:52:05,083 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:52:05,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:05,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:52:05,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:52:05,083 INFO L87 Difference]: Start difference. First operand 66 states and 151 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:05,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:05,185 INFO L93 Difference]: Finished difference Result 97 states and 221 transitions. [2021-06-05 03:52:05,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:05,186 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:05,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:05,186 INFO L225 Difference]: With dead ends: 97 [2021-06-05 03:52:05,186 INFO L226 Difference]: Without dead ends: 94 [2021-06-05 03:52:05,187 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 57.6ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:05,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-06-05 03:52:05,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 65. [2021-06-05 03:52:05,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.3125) internal successors, (148), 64 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:05,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-06-05 03:52:05,189 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-06-05 03:52:05,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:05,189 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-06-05 03:52:05,198 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:05,199 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-06-05 03:52:05,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:05,199 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:05,199 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:05,413 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:05,413 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:05,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:05,413 INFO L82 PathProgramCache]: Analyzing trace with hash -360785145, now seen corresponding path program 20 times [2021-06-05 03:52:05,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:05,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46533070] [2021-06-05 03:52:05,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:05,416 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:05,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [463339143] [2021-06-05 03:52:05,416 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 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-06-05 03:52:05,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:05,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:05,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:52:05,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:05,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:05,478 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:05,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:05,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:05,485 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:05,503 INFO L446 ElimStorePlain]: Different costs {0=[v_A_31], 1=[F]} [2021-06-05 03:52:05,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:05,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:05,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:05,518 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 03:52:05,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2021-06-05 03:52:05,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:05,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:05,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:05,527 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-06-05 03:52:05,574 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:05,574 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:05,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46533070] [2021-06-05 03:52:05,574 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:05,574 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463339143] [2021-06-05 03:52:05,574 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463339143] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:05,574 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:05,574 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:52:05,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005284332] [2021-06-05 03:52:05,575 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:52:05,575 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:05,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:52:05,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:52:05,576 INFO L87 Difference]: Start difference. First operand 65 states and 148 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:05,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:05,684 INFO L93 Difference]: Finished difference Result 92 states and 211 transitions. [2021-06-05 03:52:05,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:05,684 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:05,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:05,685 INFO L225 Difference]: With dead ends: 92 [2021-06-05 03:52:05,685 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 03:52:05,685 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 59.7ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:05,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 03:52:05,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 64. [2021-06-05 03:52:05,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.3015873015873014) internal successors, (145), 63 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:05,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 145 transitions. [2021-06-05 03:52:05,688 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 145 transitions. Word has length 14 [2021-06-05 03:52:05,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:05,688 INFO L482 AbstractCegarLoop]: Abstraction has 64 states and 145 transitions. [2021-06-05 03:52:05,688 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:05,688 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 145 transitions. [2021-06-05 03:52:05,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:05,689 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:05,689 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:05,905 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-06-05 03:52:05,905 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:05,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:05,905 INFO L82 PathProgramCache]: Analyzing trace with hash 955372159, now seen corresponding path program 21 times [2021-06-05 03:52:05,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:05,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518670689] [2021-06-05 03:52:05,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:05,908 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:05,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [600742753] [2021-06-05 03:52:05,909 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 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-06-05 03:52:05,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:05,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:05,945 WARN L261 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 03:52:05,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:05,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:05,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:05,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:05,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:05,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 03:52:05,998 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 03:52:05,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-06-05 03:52:05,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:06,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:06,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 03:52:06,008 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:06,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:06,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:06,015 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:35, output treesize:22 [2021-06-05 03:52:06,087 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:06,088 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:06,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518670689] [2021-06-05 03:52:06,088 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:06,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600742753] [2021-06-05 03:52:06,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600742753] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:06,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:06,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:06,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119344757] [2021-06-05 03:52:06,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:06,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:06,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:06,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:06,089 INFO L87 Difference]: Start difference. First operand 64 states and 145 transitions. Second operand has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:06,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:06,242 INFO L93 Difference]: Finished difference Result 97 states and 216 transitions. [2021-06-05 03:52:06,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:06,243 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:06,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:06,244 INFO L225 Difference]: With dead ends: 97 [2021-06-05 03:52:06,244 INFO L226 Difference]: Without dead ends: 91 [2021-06-05 03:52:06,244 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 90.7ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:06,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-06-05 03:52:06,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 65. [2021-06-05 03:52:06,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.3125) internal successors, (148), 64 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:06,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-06-05 03:52:06,246 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-06-05 03:52:06,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:06,246 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-06-05 03:52:06,246 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:06,247 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-06-05 03:52:06,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 03:52:06,247 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:06,247 INFO L521 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:06,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:06,469 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:06,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:06,469 INFO L82 PathProgramCache]: Analyzing trace with hash 2028457539, now seen corresponding path program 22 times [2021-06-05 03:52:06,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:06,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633501154] [2021-06-05 03:52:06,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:06,472 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:06,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1169178092] [2021-06-05 03:52:06,472 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:06,499 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:06,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:06,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:52:06,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:06,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:06,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:06,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:06,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:06,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 03:52:06,547 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 03:52:06,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-06-05 03:52:06,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:06,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:06,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 03:52:06,555 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:06,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:06,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:06,561 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 03:52:06,598 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:06,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:06,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633501154] [2021-06-05 03:52:06,599 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:06,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169178092] [2021-06-05 03:52:06,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169178092] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:06,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:06,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:52:06,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581314716] [2021-06-05 03:52:06,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:52:06,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:06,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:52:06,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:52:06,600 INFO L87 Difference]: Start difference. First operand 65 states and 148 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:06,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:06,678 INFO L93 Difference]: Finished difference Result 105 states and 245 transitions. [2021-06-05 03:52:06,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:06,678 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-06-05 03:52:06,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:06,679 INFO L225 Difference]: With dead ends: 105 [2021-06-05 03:52:06,679 INFO L226 Difference]: Without dead ends: 102 [2021-06-05 03:52:06,679 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 52.0ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:06,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-06-05 03:52:06,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 65. [2021-06-05 03:52:06,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.3125) internal successors, (148), 64 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:06,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-06-05 03:52:06,682 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-06-05 03:52:06,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:06,682 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-06-05 03:52:06,682 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:06,682 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-06-05 03:52:06,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:06,682 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:06,682 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:06,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-06-05 03:52:06,897 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:06,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:06,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1040637117, now seen corresponding path program 23 times [2021-06-05 03:52:06,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:06,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367011118] [2021-06-05 03:52:06,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:06,900 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:06,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1674674983] [2021-06-05 03:52:06,901 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:06,925 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:06,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:06,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:06,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:07,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:07,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:07,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367011118] [2021-06-05 03:52:07,018 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:07,018 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674674983] [2021-06-05 03:52:07,018 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674674983] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:07,018 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:07,018 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:07,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481163243] [2021-06-05 03:52:07,018 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:07,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:07,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:07,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:07,019 INFO L87 Difference]: Start difference. First operand 65 states and 148 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:07,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:07,135 INFO L93 Difference]: Finished difference Result 122 states and 269 transitions. [2021-06-05 03:52:07,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:07,136 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:07,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:07,136 INFO L225 Difference]: With dead ends: 122 [2021-06-05 03:52:07,136 INFO L226 Difference]: Without dead ends: 119 [2021-06-05 03:52:07,137 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 116.0ms TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:52:07,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-06-05 03:52:07,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 76. [2021-06-05 03:52:07,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.2533333333333334) internal successors, (169), 75 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:07,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 169 transitions. [2021-06-05 03:52:07,141 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 169 transitions. Word has length 15 [2021-06-05 03:52:07,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:07,141 INFO L482 AbstractCegarLoop]: Abstraction has 76 states and 169 transitions. [2021-06-05 03:52:07,141 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:07,141 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 169 transitions. [2021-06-05 03:52:07,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:07,141 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:07,141 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:07,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-06-05 03:52:07,364 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:07,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:07,364 INFO L82 PathProgramCache]: Analyzing trace with hash -2064358339, now seen corresponding path program 24 times [2021-06-05 03:52:07,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:07,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877756031] [2021-06-05 03:52:07,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:07,367 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:07,367 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [716387005] [2021-06-05 03:52:07,367 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 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-06-05 03:52:07,407 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:52:07,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:07,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:52:07,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:07,485 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:07,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:07,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877756031] [2021-06-05 03:52:07,485 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:07,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716387005] [2021-06-05 03:52:07,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716387005] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:07,486 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:07,486 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 03:52:07,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537286228] [2021-06-05 03:52:07,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 03:52:07,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:07,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 03:52:07,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 03:52:07,486 INFO L87 Difference]: Start difference. First operand 76 states and 169 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:07,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:07,596 INFO L93 Difference]: Finished difference Result 164 states and 355 transitions. [2021-06-05 03:52:07,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:07,597 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:07,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:07,597 INFO L225 Difference]: With dead ends: 164 [2021-06-05 03:52:07,597 INFO L226 Difference]: Without dead ends: 155 [2021-06-05 03:52:07,598 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 71.6ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:07,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-05 03:52:07,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 95. [2021-06-05 03:52:07,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.478723404255319) internal successors, (233), 94 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:07,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 233 transitions. [2021-06-05 03:52:07,601 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 233 transitions. Word has length 15 [2021-06-05 03:52:07,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:07,601 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 233 transitions. [2021-06-05 03:52:07,601 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:07,601 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 233 transitions. [2021-06-05 03:52:07,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:07,601 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:07,602 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:07,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-06-05 03:52:07,817 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:07,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:07,817 INFO L82 PathProgramCache]: Analyzing trace with hash 1279940579, now seen corresponding path program 25 times [2021-06-05 03:52:07,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:07,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021561142] [2021-06-05 03:52:07,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:07,820 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:07,820 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1411456677] [2021-06-05 03:52:07,820 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 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-06-05 03:52:07,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:07,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:07,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:07,941 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:07,942 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:07,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021561142] [2021-06-05 03:52:07,942 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:07,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411456677] [2021-06-05 03:52:07,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411456677] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:07,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:07,942 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:07,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165079053] [2021-06-05 03:52:07,942 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:07,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:07,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:07,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:07,943 INFO L87 Difference]: Start difference. First operand 95 states and 233 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:08,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:08,127 INFO L93 Difference]: Finished difference Result 150 states and 346 transitions. [2021-06-05 03:52:08,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:52:08,127 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:08,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:08,128 INFO L225 Difference]: With dead ends: 150 [2021-06-05 03:52:08,128 INFO L226 Difference]: Without dead ends: 147 [2021-06-05 03:52:08,128 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 137.6ms TimeCoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:52:08,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-06-05 03:52:08,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 106. [2021-06-05 03:52:08,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.5428571428571427) internal successors, (267), 105 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:08,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 267 transitions. [2021-06-05 03:52:08,132 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 267 transitions. Word has length 15 [2021-06-05 03:52:08,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:08,132 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 267 transitions. [2021-06-05 03:52:08,132 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:08,132 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 267 transitions. [2021-06-05 03:52:08,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:08,132 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:08,132 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:08,348 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-06-05 03:52:08,349 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:08,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:08,349 INFO L82 PathProgramCache]: Analyzing trace with hash 1851395385, now seen corresponding path program 26 times [2021-06-05 03:52:08,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:08,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844647494] [2021-06-05 03:52:08,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:08,352 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:08,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1171974336] [2021-06-05 03:52:08,353 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-06-05 03:52:08,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:08,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:08,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:52:08,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:08,451 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:08,452 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:08,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844647494] [2021-06-05 03:52:08,452 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:08,452 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171974336] [2021-06-05 03:52:08,452 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171974336] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:08,452 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:08,452 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 03:52:08,452 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135780938] [2021-06-05 03:52:08,452 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 03:52:08,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:08,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 03:52:08,453 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 03:52:08,453 INFO L87 Difference]: Start difference. First operand 106 states and 267 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:08,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:08,556 INFO L93 Difference]: Finished difference Result 199 states and 432 transitions. [2021-06-05 03:52:08,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:08,556 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:08,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:08,557 INFO L225 Difference]: With dead ends: 199 [2021-06-05 03:52:08,557 INFO L226 Difference]: Without dead ends: 186 [2021-06-05 03:52:08,558 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 72.2ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:08,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-06-05 03:52:08,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 127. [2021-06-05 03:52:08,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 2.484126984126984) internal successors, (313), 126 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:08,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 313 transitions. [2021-06-05 03:52:08,563 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 313 transitions. Word has length 15 [2021-06-05 03:52:08,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:08,563 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 313 transitions. [2021-06-05 03:52:08,563 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:08,563 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 313 transitions. [2021-06-05 03:52:08,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:08,563 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:08,563 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:08,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-06-05 03:52:08,773 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:08,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:08,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1313539807, now seen corresponding path program 27 times [2021-06-05 03:52:08,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:08,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405804343] [2021-06-05 03:52:08,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:08,776 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:08,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1282113215] [2021-06-05 03:52:08,776 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 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-06-05 03:52:08,803 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:08,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:08,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:08,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:08,878 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:08,878 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:08,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405804343] [2021-06-05 03:52:08,878 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:08,878 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282113215] [2021-06-05 03:52:08,878 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282113215] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:08,878 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:08,878 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 03:52:08,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111955207] [2021-06-05 03:52:08,879 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 03:52:08,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:08,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 03:52:08,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 03:52:08,879 INFO L87 Difference]: Start difference. First operand 127 states and 313 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:08,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:08,970 INFO L93 Difference]: Finished difference Result 187 states and 415 transitions. [2021-06-05 03:52:08,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:08,970 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:08,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:08,971 INFO L225 Difference]: With dead ends: 187 [2021-06-05 03:52:08,971 INFO L226 Difference]: Without dead ends: 174 [2021-06-05 03:52:08,972 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 75.3ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:08,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-06-05 03:52:08,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 130. [2021-06-05 03:52:08,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.441860465116279) internal successors, (315), 129 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:08,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 315 transitions. [2021-06-05 03:52:08,976 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 315 transitions. Word has length 15 [2021-06-05 03:52:08,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:08,976 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 315 transitions. [2021-06-05 03:52:08,976 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:08,976 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 315 transitions. [2021-06-05 03:52:08,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:08,977 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:08,977 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:09,192 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:09,193 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:09,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:09,193 INFO L82 PathProgramCache]: Analyzing trace with hash 51628827, now seen corresponding path program 28 times [2021-06-05 03:52:09,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:09,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966755840] [2021-06-05 03:52:09,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:09,196 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:09,196 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [449118516] [2021-06-05 03:52:09,196 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-06-05 03:52:09,219 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:09,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:09,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:09,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:09,315 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:09,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:09,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966755840] [2021-06-05 03:52:09,315 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:09,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449118516] [2021-06-05 03:52:09,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449118516] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:09,316 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:09,316 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:09,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796443649] [2021-06-05 03:52:09,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:09,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:09,325 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:09,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:09,326 INFO L87 Difference]: Start difference. First operand 130 states and 315 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:09,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:09,425 INFO L93 Difference]: Finished difference Result 139 states and 329 transitions. [2021-06-05 03:52:09,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:09,426 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:09,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:09,426 INFO L225 Difference]: With dead ends: 139 [2021-06-05 03:52:09,426 INFO L226 Difference]: Without dead ends: 136 [2021-06-05 03:52:09,426 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 77.9ms TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:52:09,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-06-05 03:52:09,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 131. [2021-06-05 03:52:09,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.4461538461538463) internal successors, (318), 130 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:09,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 318 transitions. [2021-06-05 03:52:09,430 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 318 transitions. Word has length 15 [2021-06-05 03:52:09,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:09,430 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 318 transitions. [2021-06-05 03:52:09,430 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:09,430 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 318 transitions. [2021-06-05 03:52:09,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:09,430 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:09,430 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:09,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:09,645 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:09,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:09,645 INFO L82 PathProgramCache]: Analyzing trace with hash 1769972533, now seen corresponding path program 29 times [2021-06-05 03:52:09,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:09,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517668096] [2021-06-05 03:52:09,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:09,648 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:09,648 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1768021731] [2021-06-05 03:52:09,648 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 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:09,673 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:09,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:09,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:09,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:09,792 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:09,792 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:09,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517668096] [2021-06-05 03:52:09,792 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:09,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768021731] [2021-06-05 03:52:09,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768021731] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:09,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:09,793 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:09,793 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535087008] [2021-06-05 03:52:09,793 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:09,793 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:09,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:09,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:09,793 INFO L87 Difference]: Start difference. First operand 131 states and 318 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:09,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:09,909 INFO L93 Difference]: Finished difference Result 168 states and 393 transitions. [2021-06-05 03:52:09,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:52:09,910 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:09,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:09,910 INFO L225 Difference]: With dead ends: 168 [2021-06-05 03:52:09,910 INFO L226 Difference]: Without dead ends: 165 [2021-06-05 03:52:09,911 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 105.1ms TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:52:09,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-06-05 03:52:09,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 132. [2021-06-05 03:52:09,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.4580152671755724) internal successors, (322), 131 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:09,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 322 transitions. [2021-06-05 03:52:09,915 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 322 transitions. Word has length 15 [2021-06-05 03:52:09,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:09,915 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 322 transitions. [2021-06-05 03:52:09,915 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:09,915 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 322 transitions. [2021-06-05 03:52:09,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:09,915 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:09,915 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:10,124 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-06-05 03:52:10,125 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:10,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:10,125 INFO L82 PathProgramCache]: Analyzing trace with hash 1659150013, now seen corresponding path program 30 times [2021-06-05 03:52:10,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:10,125 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978561148] [2021-06-05 03:52:10,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:10,127 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:10,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [656224843] [2021-06-05 03:52:10,128 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 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:10,154 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:52:10,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:10,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 03:52:10,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:10,245 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:10,245 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:10,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978561148] [2021-06-05 03:52:10,245 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:10,245 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656224843] [2021-06-05 03:52:10,245 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656224843] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:10,246 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:10,246 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:10,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006132874] [2021-06-05 03:52:10,246 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:10,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:10,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:10,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:10,247 INFO L87 Difference]: Start difference. First operand 132 states and 322 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:10,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:10,356 INFO L93 Difference]: Finished difference Result 162 states and 387 transitions. [2021-06-05 03:52:10,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:10,357 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:10,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:10,357 INFO L225 Difference]: With dead ends: 162 [2021-06-05 03:52:10,357 INFO L226 Difference]: Without dead ends: 159 [2021-06-05 03:52:10,358 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 77.0ms TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:52:10,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-06-05 03:52:10,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 130. [2021-06-05 03:52:10,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.441860465116279) internal successors, (315), 129 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:10,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 315 transitions. [2021-06-05 03:52:10,361 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 315 transitions. Word has length 15 [2021-06-05 03:52:10,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:10,361 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 315 transitions. [2021-06-05 03:52:10,361 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:10,362 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 315 transitions. [2021-06-05 03:52:10,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:10,362 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:10,362 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:10,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:10,569 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:10,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:10,569 INFO L82 PathProgramCache]: Analyzing trace with hash 1788406559, now seen corresponding path program 31 times [2021-06-05 03:52:10,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:10,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114964625] [2021-06-05 03:52:10,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:10,572 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:10,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1959543491] [2021-06-05 03:52:10,572 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 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:10,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:10,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:10,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:10,721 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:10,722 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:10,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114964625] [2021-06-05 03:52:10,722 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:10,722 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959543491] [2021-06-05 03:52:10,722 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959543491] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:10,722 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:10,722 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:10,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18372504] [2021-06-05 03:52:10,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:10,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:10,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:10,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:10,723 INFO L87 Difference]: Start difference. First operand 130 states and 315 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:10,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:10,847 INFO L93 Difference]: Finished difference Result 171 states and 400 transitions. [2021-06-05 03:52:10,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:52:10,848 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:10,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:10,848 INFO L225 Difference]: With dead ends: 171 [2021-06-05 03:52:10,849 INFO L226 Difference]: Without dead ends: 168 [2021-06-05 03:52:10,849 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 104.4ms TimeCoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:52:10,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-06-05 03:52:10,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 132. [2021-06-05 03:52:10,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.4656488549618323) internal successors, (323), 131 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:10,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 323 transitions. [2021-06-05 03:52:10,852 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 323 transitions. Word has length 15 [2021-06-05 03:52:10,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:10,853 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 323 transitions. [2021-06-05 03:52:10,853 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:10,853 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 323 transitions. [2021-06-05 03:52:10,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:10,853 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:10,853 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:11,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-06-05 03:52:11,077 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:11,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:11,077 INFO L82 PathProgramCache]: Analyzing trace with hash 1677584039, now seen corresponding path program 32 times [2021-06-05 03:52:11,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:11,078 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061188317] [2021-06-05 03:52:11,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:11,079 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:11,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [416279377] [2021-06-05 03:52:11,079 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 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:11,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:11,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:11,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 03:52:11,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:11,199 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:11,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:11,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061188317] [2021-06-05 03:52:11,199 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:11,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416279377] [2021-06-05 03:52:11,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416279377] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:11,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:11,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:11,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637079635] [2021-06-05 03:52:11,200 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:11,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:11,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:11,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:11,200 INFO L87 Difference]: Start difference. First operand 132 states and 323 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:11,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:11,370 INFO L93 Difference]: Finished difference Result 165 states and 394 transitions. [2021-06-05 03:52:11,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:52:11,370 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:11,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:11,371 INFO L225 Difference]: With dead ends: 165 [2021-06-05 03:52:11,371 INFO L226 Difference]: Without dead ends: 162 [2021-06-05 03:52:11,371 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 123.0ms TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:52:11,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-06-05 03:52:11,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 131. [2021-06-05 03:52:11,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.453846153846154) internal successors, (319), 130 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:11,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 319 transitions. [2021-06-05 03:52:11,375 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 319 transitions. Word has length 15 [2021-06-05 03:52:11,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:11,375 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 319 transitions. [2021-06-05 03:52:11,375 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:11,375 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 319 transitions. [2021-06-05 03:52:11,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:11,375 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:11,375 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:11,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:11,589 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:11,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:11,589 INFO L82 PathProgramCache]: Analyzing trace with hash 685977243, now seen corresponding path program 33 times [2021-06-05 03:52:11,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:11,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37268376] [2021-06-05 03:52:11,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:11,592 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:11,592 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [139117911] [2021-06-05 03:52:11,592 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 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:11,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:11,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:11,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:52:11,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:11,705 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:11,705 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:11,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37268376] [2021-06-05 03:52:11,706 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:11,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139117911] [2021-06-05 03:52:11,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139117911] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:11,706 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:11,706 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:11,706 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034276281] [2021-06-05 03:52:11,706 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:11,706 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:11,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:11,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:11,707 INFO L87 Difference]: Start difference. First operand 131 states and 319 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:11,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:11,813 INFO L93 Difference]: Finished difference Result 219 states and 505 transitions. [2021-06-05 03:52:11,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:11,813 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:11,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:11,816 INFO L225 Difference]: With dead ends: 219 [2021-06-05 03:52:11,816 INFO L226 Difference]: Without dead ends: 213 [2021-06-05 03:52:11,816 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 89.0ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:11,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-06-05 03:52:11,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 144. [2021-06-05 03:52:11,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.5034965034965033) internal successors, (358), 143 states have internal predecessors, (358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:11,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 358 transitions. [2021-06-05 03:52:11,820 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 358 transitions. Word has length 15 [2021-06-05 03:52:11,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:11,820 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 358 transitions. [2021-06-05 03:52:11,820 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:11,820 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 358 transitions. [2021-06-05 03:52:11,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:11,821 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:11,821 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:12,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-06-05 03:52:12,037 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:12,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:12,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1879942719, now seen corresponding path program 34 times [2021-06-05 03:52:12,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:12,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764384629] [2021-06-05 03:52:12,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:12,040 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:12,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [359215130] [2021-06-05 03:52:12,040 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:12,063 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:12,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:12,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:12,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:12,179 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:12,179 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:12,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764384629] [2021-06-05 03:52:12,179 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:12,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359215130] [2021-06-05 03:52:12,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359215130] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:12,179 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:12,180 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:12,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501781231] [2021-06-05 03:52:12,180 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:12,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:12,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:12,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:12,181 INFO L87 Difference]: Start difference. First operand 144 states and 358 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:12,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:12,291 INFO L93 Difference]: Finished difference Result 248 states and 565 transitions. [2021-06-05 03:52:12,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:12,291 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:12,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:12,292 INFO L225 Difference]: With dead ends: 248 [2021-06-05 03:52:12,292 INFO L226 Difference]: Without dead ends: 243 [2021-06-05 03:52:12,293 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 90.4ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:12,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-06-05 03:52:12,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 146. [2021-06-05 03:52:12,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.5172413793103448) internal successors, (365), 145 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:12,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 365 transitions. [2021-06-05 03:52:12,297 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 365 transitions. Word has length 15 [2021-06-05 03:52:12,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:12,297 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 365 transitions. [2021-06-05 03:52:12,297 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:12,298 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 365 transitions. [2021-06-05 03:52:12,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:12,298 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:12,298 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:12,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-06-05 03:52:12,513 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:12,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:12,513 INFO L82 PathProgramCache]: Analyzing trace with hash -161599013, now seen corresponding path program 35 times [2021-06-05 03:52:12,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:12,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322960238] [2021-06-05 03:52:12,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:12,516 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:12,516 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1041315235] [2021-06-05 03:52:12,516 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:12,547 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:12,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:12,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 03:52:12,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:12,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:12,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:12,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:12,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:12,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:12,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:12,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:12,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:12,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:12,619 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 03:52:12,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-06-05 03:52:12,638 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:12,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:12,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:12,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:12,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:12,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:12,651 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 03:52:12,680 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:12,681 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:12,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322960238] [2021-06-05 03:52:12,681 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:12,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041315235] [2021-06-05 03:52:12,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041315235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:12,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:12,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:12,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64296740] [2021-06-05 03:52:12,682 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:12,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:12,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:12,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:12,682 INFO L87 Difference]: Start difference. First operand 146 states and 365 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:12,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:12,805 INFO L93 Difference]: Finished difference Result 179 states and 437 transitions. [2021-06-05 03:52:12,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:12,805 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:12,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:12,806 INFO L225 Difference]: With dead ends: 179 [2021-06-05 03:52:12,806 INFO L226 Difference]: Without dead ends: 175 [2021-06-05 03:52:12,806 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 67.7ms TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:12,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-06-05 03:52:12,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 147. [2021-06-05 03:52:12,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.5205479452054793) internal successors, (368), 146 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:12,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 368 transitions. [2021-06-05 03:52:12,811 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 368 transitions. Word has length 15 [2021-06-05 03:52:12,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:12,811 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 368 transitions. [2021-06-05 03:52:12,811 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:12,811 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 368 transitions. [2021-06-05 03:52:12,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:12,811 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:12,811 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:13,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-06-05 03:52:13,033 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:13,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:13,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1190403433, now seen corresponding path program 36 times [2021-06-05 03:52:13,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:13,034 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939275816] [2021-06-05 03:52:13,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:13,036 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:13,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [782656119] [2021-06-05 03:52:13,037 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 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:13,062 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:52:13,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:13,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:52:13,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:13,133 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:13,133 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:13,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939275816] [2021-06-05 03:52:13,133 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:13,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782656119] [2021-06-05 03:52:13,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782656119] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:13,133 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:13,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 03:52:13,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864571636] [2021-06-05 03:52:13,134 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 03:52:13,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:13,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 03:52:13,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 03:52:13,134 INFO L87 Difference]: Start difference. First operand 147 states and 368 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:13,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:13,234 INFO L93 Difference]: Finished difference Result 227 states and 542 transitions. [2021-06-05 03:52:13,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:13,235 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:13,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:13,236 INFO L225 Difference]: With dead ends: 227 [2021-06-05 03:52:13,236 INFO L226 Difference]: Without dead ends: 208 [2021-06-05 03:52:13,236 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 50.4ms TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:13,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-06-05 03:52:13,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 153. [2021-06-05 03:52:13,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.5526315789473686) internal successors, (388), 152 states have internal predecessors, (388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:13,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 388 transitions. [2021-06-05 03:52:13,240 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 388 transitions. Word has length 15 [2021-06-05 03:52:13,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:13,240 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 388 transitions. [2021-06-05 03:52:13,240 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:13,240 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 388 transitions. [2021-06-05 03:52:13,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:13,241 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:13,241 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:13,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-06-05 03:52:13,441 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:13,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:13,442 INFO L82 PathProgramCache]: Analyzing trace with hash -1308487913, now seen corresponding path program 37 times [2021-06-05 03:52:13,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:13,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197477554] [2021-06-05 03:52:13,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:13,444 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:13,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [512816916] [2021-06-05 03:52:13,444 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 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:13,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:13,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:13,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:13,579 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:13,579 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:13,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197477554] [2021-06-05 03:52:13,579 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:13,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512816916] [2021-06-05 03:52:13,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512816916] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:13,579 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:13,579 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:13,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622396949] [2021-06-05 03:52:13,581 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:13,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:13,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:13,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:13,581 INFO L87 Difference]: Start difference. First operand 153 states and 388 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:13,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:13,709 INFO L93 Difference]: Finished difference Result 223 states and 535 transitions. [2021-06-05 03:52:13,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:13,709 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:13,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:13,713 INFO L225 Difference]: With dead ends: 223 [2021-06-05 03:52:13,713 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 03:52:13,713 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 84.2ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:13,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 03:52:13,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 153. [2021-06-05 03:52:13,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.5592105263157894) internal successors, (389), 152 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:13,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 389 transitions. [2021-06-05 03:52:13,719 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 389 transitions. Word has length 15 [2021-06-05 03:52:13,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:13,719 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 389 transitions. [2021-06-05 03:52:13,719 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:13,719 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 389 transitions. [2021-06-05 03:52:13,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:13,720 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:13,720 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:13,943 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-06-05 03:52:13,943 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:13,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:13,943 INFO L82 PathProgramCache]: Analyzing trace with hash 409855793, now seen corresponding path program 38 times [2021-06-05 03:52:13,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:13,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867387135] [2021-06-05 03:52:13,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:13,947 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:13,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1298164895] [2021-06-05 03:52:13,948 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 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:13,973 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:13,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:13,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 03:52:13,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:14,060 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:14,060 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:14,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867387135] [2021-06-05 03:52:14,060 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:14,060 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298164895] [2021-06-05 03:52:14,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298164895] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:14,061 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:14,061 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:14,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605939439] [2021-06-05 03:52:14,061 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:14,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:14,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:14,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:14,062 INFO L87 Difference]: Start difference. First operand 153 states and 389 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:14,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:14,209 INFO L93 Difference]: Finished difference Result 244 states and 578 transitions. [2021-06-05 03:52:14,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:14,209 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:14,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:14,210 INFO L225 Difference]: With dead ends: 244 [2021-06-05 03:52:14,210 INFO L226 Difference]: Without dead ends: 240 [2021-06-05 03:52:14,210 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 81.3ms TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:14,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-06-05 03:52:14,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 156. [2021-06-05 03:52:14,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.587096774193548) internal successors, (401), 155 states have internal predecessors, (401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:14,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 401 transitions. [2021-06-05 03:52:14,214 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 401 transitions. Word has length 15 [2021-06-05 03:52:14,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:14,215 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 401 transitions. [2021-06-05 03:52:14,215 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:14,215 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 401 transitions. [2021-06-05 03:52:14,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:14,215 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:14,215 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:14,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:14,416 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:14,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:14,416 INFO L82 PathProgramCache]: Analyzing trace with hash 428289819, now seen corresponding path program 39 times [2021-06-05 03:52:14,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:14,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649956595] [2021-06-05 03:52:14,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:14,419 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:14,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [587038097] [2021-06-05 03:52:14,419 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 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:14,445 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:14,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:14,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 03:52:14,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:14,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:14,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:14,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:14,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:14,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:52:14,485 INFO L446 ElimStorePlain]: Different costs {0=[v_A_36], 1=[F]} [2021-06-05 03:52:14,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:14,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:14,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:14,504 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:14,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2021-06-05 03:52:14,507 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 03:52:14,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:14,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:14,529 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:34, output treesize:31 [2021-06-05 03:52:14,751 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:52:14,751 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:14,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649956595] [2021-06-05 03:52:14,752 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:14,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587038097] [2021-06-05 03:52:14,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587038097] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:14,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:14,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:52:14,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857088287] [2021-06-05 03:52:14,752 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:52:14,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:14,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:52:14,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:52:14,753 INFO L87 Difference]: Start difference. First operand 156 states and 401 transitions. Second operand has 9 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:15,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:15,092 INFO L93 Difference]: Finished difference Result 219 states and 548 transitions. [2021-06-05 03:52:15,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:15,092 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:15,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:15,093 INFO L225 Difference]: With dead ends: 219 [2021-06-05 03:52:15,093 INFO L226 Difference]: Without dead ends: 215 [2021-06-05 03:52:15,093 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 319.7ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:15,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-05 03:52:15,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 160. [2021-06-05 03:52:15,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.610062893081761) internal successors, (415), 159 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:15,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 415 transitions. [2021-06-05 03:52:15,097 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 415 transitions. Word has length 15 [2021-06-05 03:52:15,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:15,098 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 415 transitions. [2021-06-05 03:52:15,098 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:15,098 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 415 transitions. [2021-06-05 03:52:15,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:15,098 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:15,098 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:15,312 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:15,313 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:15,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:15,313 INFO L82 PathProgramCache]: Analyzing trace with hash 317467299, now seen corresponding path program 40 times [2021-06-05 03:52:15,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:15,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47776280] [2021-06-05 03:52:15,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:15,316 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:15,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2143886086] [2021-06-05 03:52:15,316 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 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:15,377 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:15,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:15,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:15,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:15,474 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:15,474 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:15,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47776280] [2021-06-05 03:52:15,474 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:15,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143886086] [2021-06-05 03:52:15,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143886086] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:15,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:15,474 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:15,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40419606] [2021-06-05 03:52:15,475 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:15,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:15,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:15,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:15,476 INFO L87 Difference]: Start difference. First operand 160 states and 415 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:15,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:15,597 INFO L93 Difference]: Finished difference Result 214 states and 536 transitions. [2021-06-05 03:52:15,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:15,598 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:15,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:15,598 INFO L225 Difference]: With dead ends: 214 [2021-06-05 03:52:15,598 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 03:52:15,599 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 83.8ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:15,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 03:52:15,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 160. [2021-06-05 03:52:15,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.610062893081761) internal successors, (415), 159 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:15,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 415 transitions. [2021-06-05 03:52:15,603 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 415 transitions. Word has length 15 [2021-06-05 03:52:15,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:15,603 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 415 transitions. [2021-06-05 03:52:15,603 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:15,603 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 415 transitions. [2021-06-05 03:52:15,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:15,603 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:15,603 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:15,816 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-06-05 03:52:15,817 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:15,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:15,817 INFO L82 PathProgramCache]: Analyzing trace with hash 955767327, now seen corresponding path program 41 times [2021-06-05 03:52:15,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:15,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496073599] [2021-06-05 03:52:15,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:15,821 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:15,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1882247455] [2021-06-05 03:52:15,821 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 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:15,849 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:15,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:15,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:15,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:15,951 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:15,951 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:15,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496073599] [2021-06-05 03:52:15,951 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:15,951 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882247455] [2021-06-05 03:52:15,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882247455] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:15,951 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:15,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:15,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831065212] [2021-06-05 03:52:15,952 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:15,952 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:15,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:15,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:15,952 INFO L87 Difference]: Start difference. First operand 160 states and 415 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:16,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:16,129 INFO L93 Difference]: Finished difference Result 208 states and 516 transitions. [2021-06-05 03:52:16,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:52:16,129 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:16,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:16,130 INFO L225 Difference]: With dead ends: 208 [2021-06-05 03:52:16,130 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 03:52:16,130 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 122.9ms TimeCoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:52:16,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 03:52:16,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 161. [2021-06-05 03:52:16,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.61875) internal successors, (419), 160 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:16,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 419 transitions. [2021-06-05 03:52:16,134 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 419 transitions. Word has length 15 [2021-06-05 03:52:16,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:16,135 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 419 transitions. [2021-06-05 03:52:16,135 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:16,135 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 419 transitions. [2021-06-05 03:52:16,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:16,135 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:16,135 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:16,348 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-06-05 03:52:16,349 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:16,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:16,349 INFO L82 PathProgramCache]: Analyzing trace with hash 844944807, now seen corresponding path program 42 times [2021-06-05 03:52:16,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:16,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985053564] [2021-06-05 03:52:16,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:16,355 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:16,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [485836122] [2021-06-05 03:52:16,355 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 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:16,391 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:52:16,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:16,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:52:16,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:16,512 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:16,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:16,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985053564] [2021-06-05 03:52:16,512 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:16,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485836122] [2021-06-05 03:52:16,512 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485836122] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:16,512 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:16,512 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:16,512 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139457267] [2021-06-05 03:52:16,513 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:16,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:16,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:16,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:16,513 INFO L87 Difference]: Start difference. First operand 161 states and 419 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:16,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:16,678 INFO L93 Difference]: Finished difference Result 208 states and 509 transitions. [2021-06-05 03:52:16,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:52:16,678 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:16,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:16,679 INFO L225 Difference]: With dead ends: 208 [2021-06-05 03:52:16,679 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 03:52:16,679 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 138.1ms TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:52:16,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 03:52:16,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 158. [2021-06-05 03:52:16,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.611464968152866) internal successors, (410), 157 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:16,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 410 transitions. [2021-06-05 03:52:16,682 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 410 transitions. Word has length 15 [2021-06-05 03:52:16,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:16,682 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 410 transitions. [2021-06-05 03:52:16,683 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:16,683 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 410 transitions. [2021-06-05 03:52:16,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:16,683 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:16,683 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:16,892 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-06-05 03:52:16,893 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:16,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:16,893 INFO L82 PathProgramCache]: Analyzing trace with hash 837682847, now seen corresponding path program 43 times [2021-06-05 03:52:16,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:16,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985075271] [2021-06-05 03:52:16,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:16,900 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:16,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [690972051] [2021-06-05 03:52:16,900 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 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:16,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:16,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:16,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:17,014 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:17,014 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:17,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985075271] [2021-06-05 03:52:17,014 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:17,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690972051] [2021-06-05 03:52:17,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690972051] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:17,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:17,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:17,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889779527] [2021-06-05 03:52:17,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:17,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:17,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:17,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:17,015 INFO L87 Difference]: Start difference. First operand 158 states and 410 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:17,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:17,149 INFO L93 Difference]: Finished difference Result 222 states and 538 transitions. [2021-06-05 03:52:17,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:17,149 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:17,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:17,153 INFO L225 Difference]: With dead ends: 222 [2021-06-05 03:52:17,153 INFO L226 Difference]: Without dead ends: 217 [2021-06-05 03:52:17,154 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 67.5ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:17,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-06-05 03:52:17,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 154. [2021-06-05 03:52:17,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.581699346405229) internal successors, (395), 153 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:17,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 395 transitions. [2021-06-05 03:52:17,157 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 395 transitions. Word has length 15 [2021-06-05 03:52:17,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:17,158 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 395 transitions. [2021-06-05 03:52:17,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:17,158 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 395 transitions. [2021-06-05 03:52:17,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:17,158 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:17,158 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:17,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2021-06-05 03:52:17,377 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:17,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:17,377 INFO L82 PathProgramCache]: Analyzing trace with hash -1831329237, now seen corresponding path program 44 times [2021-06-05 03:52:17,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:17,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319056240] [2021-06-05 03:52:17,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:17,380 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:17,380 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [909239765] [2021-06-05 03:52:17,380 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 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:17,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:17,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:17,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-05 03:52:17,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:17,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:17,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:17,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:17,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:17,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:52:17,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 03:52:17,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:17,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:17,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:17,470 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:39 [2021-06-05 03:52:17,493 INFO L446 ElimStorePlain]: Different costs {0=[v_A_38], 2=[F]} [2021-06-05 03:52:17,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:17,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:17,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:17,516 INFO L354 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2021-06-05 03:52:17,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2021-06-05 03:52:17,518 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 03:52:17,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:17,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:17,535 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:30 [2021-06-05 03:52:17,654 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:17,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:17,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319056240] [2021-06-05 03:52:17,654 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:17,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909239765] [2021-06-05 03:52:17,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909239765] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:17,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:17,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:17,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377178864] [2021-06-05 03:52:17,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:17,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:17,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:17,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:17,655 INFO L87 Difference]: Start difference. First operand 154 states and 395 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:17,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:17,825 INFO L93 Difference]: Finished difference Result 182 states and 452 transitions. [2021-06-05 03:52:17,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:17,825 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:17,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:17,826 INFO L225 Difference]: With dead ends: 182 [2021-06-05 03:52:17,826 INFO L226 Difference]: Without dead ends: 179 [2021-06-05 03:52:17,826 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 133.4ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:17,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-06-05 03:52:17,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 154. [2021-06-05 03:52:17,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.581699346405229) internal successors, (395), 153 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:17,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 395 transitions. [2021-06-05 03:52:17,830 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 395 transitions. Word has length 15 [2021-06-05 03:52:17,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:17,830 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 395 transitions. [2021-06-05 03:52:17,830 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:17,830 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 395 transitions. [2021-06-05 03:52:17,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:17,830 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:17,830 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:18,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:18,041 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:18,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:18,041 INFO L82 PathProgramCache]: Analyzing trace with hash 576553755, now seen corresponding path program 45 times [2021-06-05 03:52:18,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:18,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441327595] [2021-06-05 03:52:18,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:18,044 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:18,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [467783890] [2021-06-05 03:52:18,044 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 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:18,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:18,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:18,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 03:52:18,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:18,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:18,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:18,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:18,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:18,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:52:18,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:18,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:18,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:18,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:18,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 03:52:18,188 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-06-05 03:52:18,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 27 [2021-06-05 03:52:18,190 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:18,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:18,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:52:18,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 03:52:18,202 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:18,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:18,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:18,209 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:45, output treesize:16 [2021-06-05 03:52:18,262 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:18,262 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:18,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441327595] [2021-06-05 03:52:18,263 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:18,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [467783890] [2021-06-05 03:52:18,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [467783890] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:18,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:18,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:18,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360490928] [2021-06-05 03:52:18,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:18,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:18,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:18,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:18,264 INFO L87 Difference]: Start difference. First operand 154 states and 395 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:18,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:18,388 INFO L93 Difference]: Finished difference Result 170 states and 422 transitions. [2021-06-05 03:52:18,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:18,388 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:18,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:18,389 INFO L225 Difference]: With dead ends: 170 [2021-06-05 03:52:18,389 INFO L226 Difference]: Without dead ends: 167 [2021-06-05 03:52:18,389 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 96.2ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:18,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-06-05 03:52:18,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 156. [2021-06-05 03:52:18,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.567741935483871) internal successors, (398), 155 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:18,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 398 transitions. [2021-06-05 03:52:18,393 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 398 transitions. Word has length 15 [2021-06-05 03:52:18,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:18,393 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 398 transitions. [2021-06-05 03:52:18,393 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:18,393 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 398 transitions. [2021-06-05 03:52:18,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:18,393 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:18,394 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:18,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-06-05 03:52:18,617 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:18,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:18,618 INFO L82 PathProgramCache]: Analyzing trace with hash -256408741, now seen corresponding path program 46 times [2021-06-05 03:52:18,618 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:18,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988866137] [2021-06-05 03:52:18,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:18,620 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:18,620 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2007900921] [2021-06-05 03:52:18,620 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 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:18,646 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:18,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:18,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:18,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:18,741 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:18,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:18,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988866137] [2021-06-05 03:52:18,741 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:18,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007900921] [2021-06-05 03:52:18,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007900921] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:18,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:18,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:18,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054210876] [2021-06-05 03:52:18,742 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:18,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:18,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:18,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:18,742 INFO L87 Difference]: Start difference. First operand 156 states and 398 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:18,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:18,850 INFO L93 Difference]: Finished difference Result 234 states and 557 transitions. [2021-06-05 03:52:18,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:18,851 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:18,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:18,851 INFO L225 Difference]: With dead ends: 234 [2021-06-05 03:52:18,852 INFO L226 Difference]: Without dead ends: 229 [2021-06-05 03:52:18,852 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 78.3ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:18,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-05 03:52:18,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 154. [2021-06-05 03:52:18,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.5620915032679736) internal successors, (392), 153 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:18,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 392 transitions. [2021-06-05 03:52:18,855 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 392 transitions. Word has length 15 [2021-06-05 03:52:18,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:18,856 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 392 transitions. [2021-06-05 03:52:18,856 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:18,856 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 392 transitions. [2021-06-05 03:52:18,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:18,856 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:18,856 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:19,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-06-05 03:52:19,077 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:19,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:19,077 INFO L82 PathProgramCache]: Analyzing trace with hash 1461934965, now seen corresponding path program 47 times [2021-06-05 03:52:19,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:19,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506241335] [2021-06-05 03:52:19,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:19,080 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:19,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [629652363] [2021-06-05 03:52:19,080 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 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:19,118 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:52:19,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:19,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:19,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:19,209 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:19,210 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:19,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506241335] [2021-06-05 03:52:19,210 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:19,210 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629652363] [2021-06-05 03:52:19,210 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629652363] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:19,210 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:19,210 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:19,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306289839] [2021-06-05 03:52:19,210 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:19,210 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:19,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:19,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:19,212 INFO L87 Difference]: Start difference. First operand 154 states and 392 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:19,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:19,353 INFO L93 Difference]: Finished difference Result 236 states and 570 transitions. [2021-06-05 03:52:19,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:19,353 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:19,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:19,354 INFO L225 Difference]: With dead ends: 236 [2021-06-05 03:52:19,354 INFO L226 Difference]: Without dead ends: 232 [2021-06-05 03:52:19,354 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 77.5ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:19,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-06-05 03:52:19,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 147. [2021-06-05 03:52:19,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.5273972602739727) internal successors, (369), 146 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:19,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 369 transitions. [2021-06-05 03:52:19,358 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 369 transitions. Word has length 15 [2021-06-05 03:52:19,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:19,358 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 369 transitions. [2021-06-05 03:52:19,358 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:19,358 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 369 transitions. [2021-06-05 03:52:19,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:19,359 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:19,359 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:19,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-06-05 03:52:19,581 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:19,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:19,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1139091843, now seen corresponding path program 48 times [2021-06-05 03:52:19,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:19,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299961418] [2021-06-05 03:52:19,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:19,584 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:19,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1601420707] [2021-06-05 03:52:19,584 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 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:19,607 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:52:19,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:19,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:52:19,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:19,683 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:19,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:19,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299961418] [2021-06-05 03:52:19,684 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:19,684 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601420707] [2021-06-05 03:52:19,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601420707] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:19,684 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:19,684 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 03:52:19,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573964693] [2021-06-05 03:52:19,684 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 03:52:19,684 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:19,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 03:52:19,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 03:52:19,685 INFO L87 Difference]: Start difference. First operand 147 states and 369 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:19,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:19,803 INFO L93 Difference]: Finished difference Result 230 states and 558 transitions. [2021-06-05 03:52:19,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:52:19,803 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:19,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:19,804 INFO L225 Difference]: With dead ends: 230 [2021-06-05 03:52:19,804 INFO L226 Difference]: Without dead ends: 215 [2021-06-05 03:52:19,804 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 84.9ms TimeCoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:52:19,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-05 03:52:19,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 154. [2021-06-05 03:52:19,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.522875816993464) internal successors, (386), 153 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:19,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 386 transitions. [2021-06-05 03:52:19,807 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 386 transitions. Word has length 15 [2021-06-05 03:52:19,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:19,807 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 386 transitions. [2021-06-05 03:52:19,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:19,807 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 386 transitions. [2021-06-05 03:52:19,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:19,808 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:19,808 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:20,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-06-05 03:52:20,017 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:20,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:20,017 INFO L82 PathProgramCache]: Analyzing trace with hash 206681367, now seen corresponding path program 49 times [2021-06-05 03:52:20,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:20,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744251237] [2021-06-05 03:52:20,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:20,020 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:20,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [763371430] [2021-06-05 03:52:20,020 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 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:20,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:20,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:20,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:20,156 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:20,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:20,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744251237] [2021-06-05 03:52:20,156 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:20,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763371430] [2021-06-05 03:52:20,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763371430] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:20,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:20,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:20,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930755902] [2021-06-05 03:52:20,157 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:20,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:20,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:20,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:20,158 INFO L87 Difference]: Start difference. First operand 154 states and 386 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:20,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:20,278 INFO L93 Difference]: Finished difference Result 257 states and 623 transitions. [2021-06-05 03:52:20,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:20,279 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:20,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:20,280 INFO L225 Difference]: With dead ends: 257 [2021-06-05 03:52:20,280 INFO L226 Difference]: Without dead ends: 251 [2021-06-05 03:52:20,280 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 90.4ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:20,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-06-05 03:52:20,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 154. [2021-06-05 03:52:20,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.5163398692810457) internal successors, (385), 153 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:20,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 385 transitions. [2021-06-05 03:52:20,284 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 385 transitions. Word has length 15 [2021-06-05 03:52:20,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:20,284 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 385 transitions. [2021-06-05 03:52:20,284 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:20,284 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 385 transitions. [2021-06-05 03:52:20,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:20,284 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:20,284 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:20,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:20,497 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:20,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:20,497 INFO L82 PathProgramCache]: Analyzing trace with hash 1180648133, now seen corresponding path program 50 times [2021-06-05 03:52:20,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:20,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790237249] [2021-06-05 03:52:20,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:20,499 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:20,499 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [788039816] [2021-06-05 03:52:20,499 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 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:20,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:20,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:20,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:52:20,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:20,609 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:20,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:20,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790237249] [2021-06-05 03:52:20,609 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:20,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788039816] [2021-06-05 03:52:20,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788039816] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:20,610 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:20,610 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:20,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813587513] [2021-06-05 03:52:20,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:20,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:20,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:20,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:20,611 INFO L87 Difference]: Start difference. First operand 154 states and 385 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:20,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:20,755 INFO L93 Difference]: Finished difference Result 185 states and 457 transitions. [2021-06-05 03:52:20,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:20,755 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:20,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:20,756 INFO L225 Difference]: With dead ends: 185 [2021-06-05 03:52:20,756 INFO L226 Difference]: Without dead ends: 182 [2021-06-05 03:52:20,756 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 92.0ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:52:20,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-06-05 03:52:20,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 156. [2021-06-05 03:52:20,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.52258064516129) internal successors, (391), 155 states have internal predecessors, (391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:20,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 391 transitions. [2021-06-05 03:52:20,760 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 391 transitions. Word has length 15 [2021-06-05 03:52:20,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:20,760 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 391 transitions. [2021-06-05 03:52:20,760 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:20,760 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 391 transitions. [2021-06-05 03:52:20,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:20,761 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:20,761 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:20,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-06-05 03:52:20,977 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:20,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:20,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1395975457, now seen corresponding path program 51 times [2021-06-05 03:52:20,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:20,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408086677] [2021-06-05 03:52:20,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:20,979 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:20,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1329872039] [2021-06-05 03:52:20,980 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 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:21,015 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:21,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:21,016 WARN L261 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:21,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:21,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:21,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:21,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:21,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:21,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:52:21,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:21,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:21,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:21,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:21,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:52:21,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:21,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:21,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:21,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-06-05 03:52:21,127 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:21,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:21,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:21,134 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:19 [2021-06-05 03:52:21,194 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:21,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:21,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408086677] [2021-06-05 03:52:21,194 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:21,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329872039] [2021-06-05 03:52:21,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329872039] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:21,194 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:21,194 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:21,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948913742] [2021-06-05 03:52:21,195 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:21,195 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:21,195 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:21,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:21,195 INFO L87 Difference]: Start difference. First operand 156 states and 391 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:21,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:21,388 INFO L93 Difference]: Finished difference Result 212 states and 514 transitions. [2021-06-05 03:52:21,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:52:21,389 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:21,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:21,390 INFO L225 Difference]: With dead ends: 212 [2021-06-05 03:52:21,390 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 03:52:21,390 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 132.9ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:52:21,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 03:52:21,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 158. [2021-06-05 03:52:21,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.5414012738853504) internal successors, (399), 157 states have internal predecessors, (399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:21,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 399 transitions. [2021-06-05 03:52:21,393 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 399 transitions. Word has length 15 [2021-06-05 03:52:21,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:21,393 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 399 transitions. [2021-06-05 03:52:21,393 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:21,394 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 399 transitions. [2021-06-05 03:52:21,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:21,394 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:21,394 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:21,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:21,605 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:21,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:21,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1506797977, now seen corresponding path program 52 times [2021-06-05 03:52:21,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:21,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463011072] [2021-06-05 03:52:21,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:21,607 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:21,607 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1622803972] [2021-06-05 03:52:21,608 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 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:21,631 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:21,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:21,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:21,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:21,725 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:21,725 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:21,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463011072] [2021-06-05 03:52:21,725 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:21,726 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622803972] [2021-06-05 03:52:21,726 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622803972] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:21,726 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:21,726 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:21,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541879432] [2021-06-05 03:52:21,727 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:21,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:21,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:21,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:21,727 INFO L87 Difference]: Start difference. First operand 158 states and 399 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:21,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:21,864 INFO L93 Difference]: Finished difference Result 216 states and 540 transitions. [2021-06-05 03:52:21,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:52:21,864 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:21,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:21,865 INFO L225 Difference]: With dead ends: 216 [2021-06-05 03:52:21,865 INFO L226 Difference]: Without dead ends: 210 [2021-06-05 03:52:21,865 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 101.6ms TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:52:21,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-05 03:52:21,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 157. [2021-06-05 03:52:21,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.5384615384615383) internal successors, (396), 156 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:21,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 396 transitions. [2021-06-05 03:52:21,867 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 396 transitions. Word has length 15 [2021-06-05 03:52:21,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:21,868 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 396 transitions. [2021-06-05 03:52:21,868 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:21,868 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 396 transitions. [2021-06-05 03:52:21,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:21,889 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:21,889 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:22,089 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:22,089 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:22,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:22,090 INFO L82 PathProgramCache]: Analyzing trace with hash 1814996549, now seen corresponding path program 53 times [2021-06-05 03:52:22,090 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:22,090 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764015133] [2021-06-05 03:52:22,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:22,092 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:22,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1210579281] [2021-06-05 03:52:22,092 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 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:22,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:22,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:22,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:52:22,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:22,215 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:22,215 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:22,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764015133] [2021-06-05 03:52:22,215 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:22,215 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210579281] [2021-06-05 03:52:22,215 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210579281] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:22,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:22,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:22,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526123941] [2021-06-05 03:52:22,216 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:22,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:22,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:22,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:22,216 INFO L87 Difference]: Start difference. First operand 157 states and 396 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:22,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:22,337 INFO L93 Difference]: Finished difference Result 246 states and 594 transitions. [2021-06-05 03:52:22,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:22,337 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:22,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:22,338 INFO L225 Difference]: With dead ends: 246 [2021-06-05 03:52:22,338 INFO L226 Difference]: Without dead ends: 240 [2021-06-05 03:52:22,338 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 106.7ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:52:22,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-06-05 03:52:22,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 167. [2021-06-05 03:52:22,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.5843373493975905) internal successors, (429), 166 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:22,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 429 transitions. [2021-06-05 03:52:22,341 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 429 transitions. Word has length 15 [2021-06-05 03:52:22,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:22,341 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 429 transitions. [2021-06-05 03:52:22,341 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:22,341 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 429 transitions. [2021-06-05 03:52:22,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:22,342 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:22,342 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:22,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:22,545 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:22,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:22,545 INFO L82 PathProgramCache]: Analyzing trace with hash -750923413, now seen corresponding path program 54 times [2021-06-05 03:52:22,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:22,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744009983] [2021-06-05 03:52:22,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:22,547 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:22,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1952682416] [2021-06-05 03:52:22,547 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 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:22,570 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:52:22,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:22,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 03:52:22,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:22,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:22,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:22,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:22,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:22,592 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:52:22,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:22,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:22,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:22,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:22,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 03:52:22,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:22,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:22,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:22,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-06-05 03:52:22,682 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:22,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:22,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:22,688 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 03:52:22,714 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:22,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:22,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744009983] [2021-06-05 03:52:22,714 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:22,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952682416] [2021-06-05 03:52:22,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952682416] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:22,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:22,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:22,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001012746] [2021-06-05 03:52:22,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:22,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:22,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:22,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:22,715 INFO L87 Difference]: Start difference. First operand 167 states and 429 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:22,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:22,809 INFO L93 Difference]: Finished difference Result 216 states and 543 transitions. [2021-06-05 03:52:22,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:22,810 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:22,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:22,810 INFO L225 Difference]: With dead ends: 216 [2021-06-05 03:52:22,811 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 03:52:22,811 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 76.6ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:22,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 03:52:22,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 169. [2021-06-05 03:52:22,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5833333333333335) internal successors, (434), 168 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:22,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 434 transitions. [2021-06-05 03:52:22,814 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 434 transitions. Word has length 15 [2021-06-05 03:52:22,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:22,814 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 434 transitions. [2021-06-05 03:52:22,814 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:22,814 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 434 transitions. [2021-06-05 03:52:22,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:22,814 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:22,814 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:23,015 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:23,015 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:23,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:23,015 INFO L82 PathProgramCache]: Analyzing trace with hash 967420293, now seen corresponding path program 55 times [2021-06-05 03:52:23,015 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:23,015 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013032947] [2021-06-05 03:52:23,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:23,017 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:23,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1541064518] [2021-06-05 03:52:23,017 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 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:23,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:23,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:23,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:23,128 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:23,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:23,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013032947] [2021-06-05 03:52:23,128 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:23,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541064518] [2021-06-05 03:52:23,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541064518] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:23,129 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:23,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:23,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632715896] [2021-06-05 03:52:23,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:23,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:23,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:23,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:23,129 INFO L87 Difference]: Start difference. First operand 169 states and 434 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:23,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:23,240 INFO L93 Difference]: Finished difference Result 273 states and 664 transitions. [2021-06-05 03:52:23,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:23,241 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:23,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:23,242 INFO L225 Difference]: With dead ends: 273 [2021-06-05 03:52:23,242 INFO L226 Difference]: Without dead ends: 268 [2021-06-05 03:52:23,242 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 71.1ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:23,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-06-05 03:52:23,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 170. [2021-06-05 03:52:23,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.6094674556213016) internal successors, (441), 169 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:23,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 441 transitions. [2021-06-05 03:52:23,246 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 441 transitions. Word has length 15 [2021-06-05 03:52:23,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:23,246 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 441 transitions. [2021-06-05 03:52:23,246 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:23,246 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 441 transitions. [2021-06-05 03:52:23,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:23,247 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:23,247 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:23,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-06-05 03:52:23,469 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:23,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:23,469 INFO L82 PathProgramCache]: Analyzing trace with hash -172206647, now seen corresponding path program 56 times [2021-06-05 03:52:23,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:23,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158874854] [2021-06-05 03:52:23,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:23,471 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:23,471 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2097414513] [2021-06-05 03:52:23,471 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 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:23,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:23,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:23,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 03:52:23,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:23,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:23,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:23,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:23,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:23,522 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:52:23,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:23,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:23,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:23,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:23,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 03:52:23,575 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-06-05 03:52:23,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 27 [2021-06-05 03:52:23,577 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:23,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:23,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 03:52:23,586 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:23,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:23,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:23,591 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:16 [2021-06-05 03:52:23,638 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:23,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:23,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158874854] [2021-06-05 03:52:23,638 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:23,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097414513] [2021-06-05 03:52:23,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097414513] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:23,639 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:23,639 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:23,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077737033] [2021-06-05 03:52:23,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:23,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:23,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:23,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:23,639 INFO L87 Difference]: Start difference. First operand 170 states and 441 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:23,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:23,797 INFO L93 Difference]: Finished difference Result 208 states and 525 transitions. [2021-06-05 03:52:23,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:52:23,798 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:23,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:23,798 INFO L225 Difference]: With dead ends: 208 [2021-06-05 03:52:23,798 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 03:52:23,799 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 119.5ms TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:52:23,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 03:52:23,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 171. [2021-06-05 03:52:23,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.6) internal successors, (442), 170 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:23,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 442 transitions. [2021-06-05 03:52:23,801 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 442 transitions. Word has length 15 [2021-06-05 03:52:23,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:23,802 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 442 transitions. [2021-06-05 03:52:23,802 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:23,802 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 442 transitions. [2021-06-05 03:52:23,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:23,802 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:23,802 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:24,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:24,017 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:24,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:24,017 INFO L82 PathProgramCache]: Analyzing trace with hash -179468607, now seen corresponding path program 57 times [2021-06-05 03:52:24,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:24,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254644602] [2021-06-05 03:52:24,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:24,019 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:24,019 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [570513359] [2021-06-05 03:52:24,019 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 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:24,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:24,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:24,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:52:24,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:24,126 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:24,127 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:24,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254644602] [2021-06-05 03:52:24,127 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:24,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570513359] [2021-06-05 03:52:24,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570513359] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:24,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:24,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:24,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37012511] [2021-06-05 03:52:24,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:24,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:24,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:24,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:24,128 INFO L87 Difference]: Start difference. First operand 171 states and 442 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:24,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:24,277 INFO L93 Difference]: Finished difference Result 240 states and 592 transitions. [2021-06-05 03:52:24,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:52:24,278 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:24,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:24,279 INFO L225 Difference]: With dead ends: 240 [2021-06-05 03:52:24,279 INFO L226 Difference]: Without dead ends: 235 [2021-06-05 03:52:24,279 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 95.2ms TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:52:24,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-06-05 03:52:24,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 171. [2021-06-05 03:52:24,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.5764705882352943) internal successors, (438), 170 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:24,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 438 transitions. [2021-06-05 03:52:24,283 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 438 transitions. Word has length 15 [2021-06-05 03:52:24,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:24,283 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 438 transitions. [2021-06-05 03:52:24,283 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:24,283 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 438 transitions. [2021-06-05 03:52:24,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:24,284 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:24,284 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:24,507 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-06-05 03:52:24,507 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:24,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:24,507 INFO L82 PathProgramCache]: Analyzing trace with hash 1538875099, now seen corresponding path program 58 times [2021-06-05 03:52:24,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:24,507 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578974904] [2021-06-05 03:52:24,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:24,509 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:24,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1237432318] [2021-06-05 03:52:24,509 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 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:24,538 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:24,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:24,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:24,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:24,625 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:24,625 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:24,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578974904] [2021-06-05 03:52:24,625 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:24,625 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237432318] [2021-06-05 03:52:24,625 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237432318] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:24,625 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:24,625 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:24,625 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836686808] [2021-06-05 03:52:24,625 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:24,625 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:24,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:24,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:24,626 INFO L87 Difference]: Start difference. First operand 171 states and 438 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:24,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:24,721 INFO L93 Difference]: Finished difference Result 231 states and 575 transitions. [2021-06-05 03:52:24,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:24,722 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:24,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:24,722 INFO L225 Difference]: With dead ends: 231 [2021-06-05 03:52:24,722 INFO L226 Difference]: Without dead ends: 227 [2021-06-05 03:52:24,723 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 70.1ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:24,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-05 03:52:24,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 167. [2021-06-05 03:52:24,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.5542168674698793) internal successors, (424), 166 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:24,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 424 transitions. [2021-06-05 03:52:24,726 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 424 transitions. Word has length 15 [2021-06-05 03:52:24,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:24,726 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 424 transitions. [2021-06-05 03:52:24,726 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:24,726 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 424 transitions. [2021-06-05 03:52:24,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:24,727 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:24,727 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:24,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:24,941 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:24,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:24,941 INFO L82 PathProgramCache]: Analyzing trace with hash -2101626631, now seen corresponding path program 59 times [2021-06-05 03:52:24,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:24,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500229097] [2021-06-05 03:52:24,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:24,943 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:24,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [282637684] [2021-06-05 03:52:24,943 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 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:24,967 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:24,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:24,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:24,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:25,064 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:25,064 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:25,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500229097] [2021-06-05 03:52:25,064 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:25,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282637684] [2021-06-05 03:52:25,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282637684] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:25,065 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:25,065 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:25,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836016110] [2021-06-05 03:52:25,065 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:25,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:25,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:25,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:25,065 INFO L87 Difference]: Start difference. First operand 167 states and 424 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:25,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:25,163 INFO L93 Difference]: Finished difference Result 200 states and 502 transitions. [2021-06-05 03:52:25,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:25,163 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:25,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:25,164 INFO L225 Difference]: With dead ends: 200 [2021-06-05 03:52:25,164 INFO L226 Difference]: Without dead ends: 197 [2021-06-05 03:52:25,164 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 76.4ms TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:52:25,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-05 03:52:25,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 169. [2021-06-05 03:52:25,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5595238095238093) internal successors, (430), 168 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:25,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 430 transitions. [2021-06-05 03:52:25,167 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 430 transitions. Word has length 15 [2021-06-05 03:52:25,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:25,167 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 430 transitions. [2021-06-05 03:52:25,167 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:25,167 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 430 transitions. [2021-06-05 03:52:25,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:25,168 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:25,168 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:25,380 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,63 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:25,381 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:25,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:25,381 INFO L82 PathProgramCache]: Analyzing trace with hash -383282925, now seen corresponding path program 60 times [2021-06-05 03:52:25,381 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:25,381 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701438547] [2021-06-05 03:52:25,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:25,383 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:25,383 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1676384563] [2021-06-05 03:52:25,383 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 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:25,434 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:52:25,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:25,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:52:25,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:25,490 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:25,491 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:25,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701438547] [2021-06-05 03:52:25,491 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:25,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676384563] [2021-06-05 03:52:25,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676384563] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:25,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:25,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 03:52:25,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817609319] [2021-06-05 03:52:25,491 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 03:52:25,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:25,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 03:52:25,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 03:52:25,492 INFO L87 Difference]: Start difference. First operand 169 states and 430 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:25,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:25,618 INFO L93 Difference]: Finished difference Result 224 states and 559 transitions. [2021-06-05 03:52:25,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:52:25,619 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:25,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:25,620 INFO L225 Difference]: With dead ends: 224 [2021-06-05 03:52:25,620 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 03:52:25,620 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 65.9ms TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:25,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 03:52:25,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 172. [2021-06-05 03:52:25,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.56140350877193) internal successors, (438), 171 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:25,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 438 transitions. [2021-06-05 03:52:25,623 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 438 transitions. Word has length 15 [2021-06-05 03:52:25,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:25,623 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 438 transitions. [2021-06-05 03:52:25,624 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:25,624 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 438 transitions. [2021-06-05 03:52:25,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:25,624 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:25,624 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:25,847 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:25,848 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:25,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:25,848 INFO L82 PathProgramCache]: Analyzing trace with hash 261769119, now seen corresponding path program 61 times [2021-06-05 03:52:25,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:25,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334824315] [2021-06-05 03:52:25,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:25,851 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:25,851 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1266525599] [2021-06-05 03:52:25,851 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 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:25,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:25,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:25,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:25,955 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:25,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:25,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334824315] [2021-06-05 03:52:25,956 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:25,956 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266525599] [2021-06-05 03:52:25,956 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266525599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:25,956 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:25,956 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:25,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189733742] [2021-06-05 03:52:25,957 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:25,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:25,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:25,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:25,957 INFO L87 Difference]: Start difference. First operand 172 states and 438 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:26,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:26,059 INFO L93 Difference]: Finished difference Result 264 states and 636 transitions. [2021-06-05 03:52:26,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:26,059 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:26,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:26,060 INFO L225 Difference]: With dead ends: 264 [2021-06-05 03:52:26,060 INFO L226 Difference]: Without dead ends: 259 [2021-06-05 03:52:26,060 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 66.8ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:26,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-06-05 03:52:26,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 168. [2021-06-05 03:52:26,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.55688622754491) internal successors, (427), 167 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:26,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 427 transitions. [2021-06-05 03:52:26,063 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 427 transitions. Word has length 15 [2021-06-05 03:52:26,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:26,063 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 427 transitions. [2021-06-05 03:52:26,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:26,064 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 427 transitions. [2021-06-05 03:52:26,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:26,064 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:26,064 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:26,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:26,269 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:26,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:26,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1980112825, now seen corresponding path program 62 times [2021-06-05 03:52:26,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:26,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58027761] [2021-06-05 03:52:26,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:26,271 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:26,271 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [89409885] [2021-06-05 03:52:26,271 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 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:26,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:26,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:26,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 03:52:26,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:26,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:26,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:26,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:26,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:26,326 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:26,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:26,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:26,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:26,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:26,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 03:52:26,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-06-05 03:52:26,377 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:26,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:26,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:26,388 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:26,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:26,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:26,394 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 03:52:26,422 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:26,422 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:26,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58027761] [2021-06-05 03:52:26,422 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:26,422 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89409885] [2021-06-05 03:52:26,422 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89409885] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:26,422 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:26,422 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:26,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82828515] [2021-06-05 03:52:26,422 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:26,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:26,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:26,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:26,423 INFO L87 Difference]: Start difference. First operand 168 states and 427 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:26,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:26,536 INFO L93 Difference]: Finished difference Result 218 states and 548 transitions. [2021-06-05 03:52:26,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:26,536 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:26,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:26,537 INFO L225 Difference]: With dead ends: 218 [2021-06-05 03:52:26,537 INFO L226 Difference]: Without dead ends: 214 [2021-06-05 03:52:26,538 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 58.8ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:26,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-05 03:52:26,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 168. [2021-06-05 03:52:26,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.55688622754491) internal successors, (427), 167 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:26,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 427 transitions. [2021-06-05 03:52:26,541 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 427 transitions. Word has length 15 [2021-06-05 03:52:26,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:26,541 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 427 transitions. [2021-06-05 03:52:26,541 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:26,541 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 427 transitions. [2021-06-05 03:52:26,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:26,542 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:26,542 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:26,764 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-06-05 03:52:26,764 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:26,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:26,764 INFO L82 PathProgramCache]: Analyzing trace with hash 951308405, now seen corresponding path program 63 times [2021-06-05 03:52:26,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:26,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674632969] [2021-06-05 03:52:26,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:26,766 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:26,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [672923044] [2021-06-05 03:52:26,766 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 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:26,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:26,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:26,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 03:52:26,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:26,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:26,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:26,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:26,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:26,827 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:26,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:26,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:26,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:26,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:26,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 03:52:26,869 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-06-05 03:52:26,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 27 [2021-06-05 03:52:26,871 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:26,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:26,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 03:52:26,879 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:26,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:26,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:26,885 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:16 [2021-06-05 03:52:26,931 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:26,931 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:26,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674632969] [2021-06-05 03:52:26,931 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:26,931 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672923044] [2021-06-05 03:52:26,931 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672923044] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:26,931 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:26,931 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:26,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407927025] [2021-06-05 03:52:26,931 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:26,931 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:26,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:26,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:26,932 INFO L87 Difference]: Start difference. First operand 168 states and 427 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:27,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:27,030 INFO L93 Difference]: Finished difference Result 207 states and 514 transitions. [2021-06-05 03:52:27,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:27,030 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:27,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:27,031 INFO L225 Difference]: With dead ends: 207 [2021-06-05 03:52:27,031 INFO L226 Difference]: Without dead ends: 204 [2021-06-05 03:52:27,031 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 72.6ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:27,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-06-05 03:52:27,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 171. [2021-06-05 03:52:27,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.5823529411764707) internal successors, (439), 170 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:27,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 439 transitions. [2021-06-05 03:52:27,034 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 439 transitions. Word has length 15 [2021-06-05 03:52:27,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:27,034 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 439 transitions. [2021-06-05 03:52:27,034 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:27,034 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 439 transitions. [2021-06-05 03:52:27,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:27,035 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:27,035 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:27,253 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:27,253 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:27,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:27,253 INFO L82 PathProgramCache]: Analyzing trace with hash 840485885, now seen corresponding path program 64 times [2021-06-05 03:52:27,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:27,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32078799] [2021-06-05 03:52:27,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:27,255 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:27,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [822871628] [2021-06-05 03:52:27,255 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 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:27,277 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:27,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:27,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:27,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:27,370 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:27,371 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:27,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32078799] [2021-06-05 03:52:27,371 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:27,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822871628] [2021-06-05 03:52:27,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822871628] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:27,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:27,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:27,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106807228] [2021-06-05 03:52:27,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:27,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:27,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:27,372 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:27,372 INFO L87 Difference]: Start difference. First operand 171 states and 439 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:27,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:27,535 INFO L93 Difference]: Finished difference Result 247 states and 609 transitions. [2021-06-05 03:52:27,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:52:27,535 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:27,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:27,536 INFO L225 Difference]: With dead ends: 247 [2021-06-05 03:52:27,536 INFO L226 Difference]: Without dead ends: 241 [2021-06-05 03:52:27,536 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 124.7ms TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:52:27,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-06-05 03:52:27,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 169. [2021-06-05 03:52:27,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5654761904761907) internal successors, (431), 168 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:27,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 431 transitions. [2021-06-05 03:52:27,545 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 431 transitions. Word has length 15 [2021-06-05 03:52:27,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:27,546 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 431 transitions. [2021-06-05 03:52:27,546 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:27,546 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 431 transitions. [2021-06-05 03:52:27,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:27,546 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:27,546 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:27,758 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:27,758 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:27,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:27,759 INFO L82 PathProgramCache]: Analyzing trace with hash -1743399665, now seen corresponding path program 65 times [2021-06-05 03:52:27,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:27,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465488649] [2021-06-05 03:52:27,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:27,760 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:27,760 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1394364304] [2021-06-05 03:52:27,760 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 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:27,797 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:27,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:27,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:52:27,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:27,878 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:27,879 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:27,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465488649] [2021-06-05 03:52:27,879 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:27,879 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394364304] [2021-06-05 03:52:27,879 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394364304] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:27,879 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:27,879 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:27,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671106764] [2021-06-05 03:52:27,879 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:27,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:27,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:27,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:27,880 INFO L87 Difference]: Start difference. First operand 169 states and 431 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:28,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:28,012 INFO L93 Difference]: Finished difference Result 234 states and 573 transitions. [2021-06-05 03:52:28,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:28,015 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:28,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:28,016 INFO L225 Difference]: With dead ends: 234 [2021-06-05 03:52:28,016 INFO L226 Difference]: Without dead ends: 230 [2021-06-05 03:52:28,016 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 82.3ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:28,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-05 03:52:28,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 167. [2021-06-05 03:52:28,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.5602409638554215) internal successors, (425), 166 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:28,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 425 transitions. [2021-06-05 03:52:28,018 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 425 transitions. Word has length 15 [2021-06-05 03:52:28,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:28,018 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 425 transitions. [2021-06-05 03:52:28,018 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:28,018 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 425 transitions. [2021-06-05 03:52:28,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:28,019 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:28,019 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:28,219 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-06-05 03:52:28,219 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:28,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:28,220 INFO L82 PathProgramCache]: Analyzing trace with hash 640027, now seen corresponding path program 66 times [2021-06-05 03:52:28,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:28,220 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056808945] [2021-06-05 03:52:28,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:28,222 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:28,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1572981262] [2021-06-05 03:52:28,222 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 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:28,245 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:52:28,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:28,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:52:28,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:28,299 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:28,300 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:28,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056808945] [2021-06-05 03:52:28,300 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:28,300 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572981262] [2021-06-05 03:52:28,300 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572981262] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:28,300 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:28,300 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 03:52:28,300 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125128728] [2021-06-05 03:52:28,300 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 03:52:28,300 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:28,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 03:52:28,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-06-05 03:52:28,301 INFO L87 Difference]: Start difference. First operand 167 states and 425 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:28,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:28,400 INFO L93 Difference]: Finished difference Result 220 states and 533 transitions. [2021-06-05 03:52:28,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:28,401 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:28,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:28,401 INFO L225 Difference]: With dead ends: 220 [2021-06-05 03:52:28,402 INFO L226 Difference]: Without dead ends: 200 [2021-06-05 03:52:28,402 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 69.7ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:28,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-06-05 03:52:28,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 170. [2021-06-05 03:52:28,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.5857988165680474) internal successors, (437), 169 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:28,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 437 transitions. [2021-06-05 03:52:28,405 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 437 transitions. Word has length 15 [2021-06-05 03:52:28,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:28,405 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 437 transitions. [2021-06-05 03:52:28,405 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:28,405 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 437 transitions. [2021-06-05 03:52:28,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:28,406 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:28,406 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:28,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:28,617 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:28,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:28,617 INFO L82 PathProgramCache]: Analyzing trace with hash -1835788159, now seen corresponding path program 67 times [2021-06-05 03:52:28,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:28,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458207237] [2021-06-05 03:52:28,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:28,619 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:28,619 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [19270838] [2021-06-05 03:52:28,619 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 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:28,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:28,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:28,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:28,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:28,736 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:28,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458207237] [2021-06-05 03:52:28,736 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:28,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19270838] [2021-06-05 03:52:28,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19270838] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:28,737 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:28,737 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:28,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461476984] [2021-06-05 03:52:28,737 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:28,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:28,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:28,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:28,737 INFO L87 Difference]: Start difference. First operand 170 states and 437 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:28,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:28,845 INFO L93 Difference]: Finished difference Result 215 states and 541 transitions. [2021-06-05 03:52:28,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:28,845 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:28,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:28,846 INFO L225 Difference]: With dead ends: 215 [2021-06-05 03:52:28,847 INFO L226 Difference]: Without dead ends: 212 [2021-06-05 03:52:28,847 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 76.3ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:28,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-06-05 03:52:28,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 167. [2021-06-05 03:52:28,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.566265060240964) internal successors, (426), 166 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:28,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 426 transitions. [2021-06-05 03:52:28,849 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 426 transitions. Word has length 15 [2021-06-05 03:52:28,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:28,849 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 426 transitions. [2021-06-05 03:52:28,849 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:28,849 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 426 transitions. [2021-06-05 03:52:28,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:28,849 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:28,850 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:29,050 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-06-05 03:52:29,050 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:29,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:29,050 INFO L82 PathProgramCache]: Analyzing trace with hash -1197488131, now seen corresponding path program 68 times [2021-06-05 03:52:29,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:29,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632778342] [2021-06-05 03:52:29,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:29,053 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:29,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503079831] [2021-06-05 03:52:29,053 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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:29,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:29,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:29,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:29,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:29,193 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:29,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:29,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632778342] [2021-06-05 03:52:29,194 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:29,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503079831] [2021-06-05 03:52:29,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503079831] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:29,194 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:29,194 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:29,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636718472] [2021-06-05 03:52:29,194 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:29,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:29,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:29,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:29,194 INFO L87 Difference]: Start difference. First operand 167 states and 426 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:29,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:29,334 INFO L93 Difference]: Finished difference Result 230 states and 568 transitions. [2021-06-05 03:52:29,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:52:29,334 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:29,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:29,335 INFO L225 Difference]: With dead ends: 230 [2021-06-05 03:52:29,335 INFO L226 Difference]: Without dead ends: 227 [2021-06-05 03:52:29,335 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 130.0ms TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:52:29,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-05 03:52:29,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 169. [2021-06-05 03:52:29,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5833333333333335) internal successors, (434), 168 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:29,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 434 transitions. [2021-06-05 03:52:29,338 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 434 transitions. Word has length 15 [2021-06-05 03:52:29,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:29,338 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 434 transitions. [2021-06-05 03:52:29,338 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:29,338 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 434 transitions. [2021-06-05 03:52:29,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:29,338 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:29,338 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:29,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-06-05 03:52:29,545 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:29,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:29,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1308310651, now seen corresponding path program 69 times [2021-06-05 03:52:29,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:29,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416373518] [2021-06-05 03:52:29,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:29,547 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:29,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1832718109] [2021-06-05 03:52:29,547 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 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:29,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:52:29,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:29,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:52:29,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:29,650 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:29,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:29,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416373518] [2021-06-05 03:52:29,650 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:29,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832718109] [2021-06-05 03:52:29,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832718109] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:29,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:29,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:29,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448339901] [2021-06-05 03:52:29,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:29,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:29,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:29,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:29,651 INFO L87 Difference]: Start difference. First operand 169 states and 434 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:29,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:29,812 INFO L93 Difference]: Finished difference Result 237 states and 582 transitions. [2021-06-05 03:52:29,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:52:29,813 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:29,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:29,814 INFO L225 Difference]: With dead ends: 237 [2021-06-05 03:52:29,814 INFO L226 Difference]: Without dead ends: 234 [2021-06-05 03:52:29,814 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 114.1ms TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2021-06-05 03:52:29,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-06-05 03:52:29,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 167. [2021-06-05 03:52:29,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.566265060240964) internal successors, (426), 166 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:29,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 426 transitions. [2021-06-05 03:52:29,817 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 426 transitions. Word has length 15 [2021-06-05 03:52:29,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:29,817 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 426 transitions. [2021-06-05 03:52:29,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:29,817 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 426 transitions. [2021-06-05 03:52:29,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:29,818 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:29,818 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:30,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:30,033 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:30,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:30,033 INFO L82 PathProgramCache]: Analyzing trace with hash 2146810787, now seen corresponding path program 70 times [2021-06-05 03:52:30,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:30,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652992896] [2021-06-05 03:52:30,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:30,035 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:30,035 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [38915762] [2021-06-05 03:52:30,035 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 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:30,057 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:30,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:30,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:30,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:30,155 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:30,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:30,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652992896] [2021-06-05 03:52:30,156 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:30,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38915762] [2021-06-05 03:52:30,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38915762] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:30,156 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:30,156 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:30,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788874064] [2021-06-05 03:52:30,156 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:30,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:30,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:30,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:30,156 INFO L87 Difference]: Start difference. First operand 167 states and 426 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:30,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:30,278 INFO L93 Difference]: Finished difference Result 213 states and 531 transitions. [2021-06-05 03:52:30,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:52:30,278 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:30,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:30,279 INFO L225 Difference]: With dead ends: 213 [2021-06-05 03:52:30,279 INFO L226 Difference]: Without dead ends: 210 [2021-06-05 03:52:30,280 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 102.4ms TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:52:30,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-05 03:52:30,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 166. [2021-06-05 03:52:30,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.5575757575757576) internal successors, (422), 165 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:30,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 422 transitions. [2021-06-05 03:52:30,283 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 422 transitions. Word has length 15 [2021-06-05 03:52:30,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:30,283 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 422 transitions. [2021-06-05 03:52:30,283 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:30,283 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 422 transitions. [2021-06-05 03:52:30,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:30,283 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:30,284 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:30,501 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:30,501 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:30,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:30,501 INFO L82 PathProgramCache]: Analyzing trace with hash 310382601, now seen corresponding path program 71 times [2021-06-05 03:52:30,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:30,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297589576] [2021-06-05 03:52:30,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:30,503 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:30,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [885777381] [2021-06-05 03:52:30,503 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 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:30,526 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:52:30,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:30,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 03:52:30,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:30,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:30,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:30,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:30,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:30,569 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:52:30,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:30,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:30,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:30,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:30,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:52:30,611 INFO L446 ElimStorePlain]: Different costs {0=[v_A_48], 2=[F]} [2021-06-05 03:52:30,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:30,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:30,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:30,627 INFO L354 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2021-06-05 03:52:30,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 21 [2021-06-05 03:52:30,629 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:30,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:30,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:30,633 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:16 [2021-06-05 03:52:30,667 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:30,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:30,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297589576] [2021-06-05 03:52:30,668 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:30,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885777381] [2021-06-05 03:52:30,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885777381] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:30,668 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:30,668 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:30,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735205113] [2021-06-05 03:52:30,668 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:30,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:30,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:30,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:30,668 INFO L87 Difference]: Start difference. First operand 166 states and 422 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:30,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:30,743 INFO L93 Difference]: Finished difference Result 205 states and 512 transitions. [2021-06-05 03:52:30,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:30,743 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:30,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:30,744 INFO L225 Difference]: With dead ends: 205 [2021-06-05 03:52:30,744 INFO L226 Difference]: Without dead ends: 202 [2021-06-05 03:52:30,744 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 60.0ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:30,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-05 03:52:30,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 165. [2021-06-05 03:52:30,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.548780487804878) internal successors, (418), 164 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:30,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 418 transitions. [2021-06-05 03:52:30,746 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 418 transitions. Word has length 15 [2021-06-05 03:52:30,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:30,746 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 418 transitions. [2021-06-05 03:52:30,746 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:30,746 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 418 transitions. [2021-06-05 03:52:30,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:30,747 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:30,747 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:30,947 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:30,947 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:30,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:30,948 INFO L82 PathProgramCache]: Analyzing trace with hash -1576701703, now seen corresponding path program 72 times [2021-06-05 03:52:30,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:30,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042815293] [2021-06-05 03:52:30,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:30,950 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:30,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [748488041] [2021-06-05 03:52:30,950 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 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:30,973 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:52:30,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:30,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 03:52:30,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:30,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:30,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:31,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:31,000 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:31,000 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:52:31,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 03:52:31,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:31,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:31,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:31,040 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:35 [2021-06-05 03:52:31,081 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:31,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 64 [2021-06-05 03:52:31,091 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:31,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:31,121 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-06-05 03:52:31,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 37 [2021-06-05 03:52:31,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:31,155 INFO L628 ElimStorePlain]: treesize reduction 12, result has 83.1 percent of original size [2021-06-05 03:52:31,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:31,199 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:57, output treesize:56 [2021-06-05 03:52:31,482 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:31,482 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:31,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042815293] [2021-06-05 03:52:31,482 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:31,482 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748488041] [2021-06-05 03:52:31,482 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748488041] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:31,482 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:31,482 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:31,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650511979] [2021-06-05 03:52:31,483 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:31,483 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:31,483 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:31,483 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:31,483 INFO L87 Difference]: Start difference. First operand 165 states and 418 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:31,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:31,621 INFO L93 Difference]: Finished difference Result 195 states and 484 transitions. [2021-06-05 03:52:31,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:31,622 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:31,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:31,622 INFO L225 Difference]: With dead ends: 195 [2021-06-05 03:52:31,623 INFO L226 Difference]: Without dead ends: 192 [2021-06-05 03:52:31,623 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 188.9ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:31,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-06-05 03:52:31,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 167. [2021-06-05 03:52:31,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.536144578313253) internal successors, (421), 166 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:31,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 421 transitions. [2021-06-05 03:52:31,625 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 421 transitions. Word has length 15 [2021-06-05 03:52:31,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:31,625 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 421 transitions. [2021-06-05 03:52:31,625 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:31,625 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 421 transitions. [2021-06-05 03:52:31,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:31,625 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:31,626 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:31,826 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:31,826 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:31,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:31,826 INFO L82 PathProgramCache]: Analyzing trace with hash -1215828351, now seen corresponding path program 73 times [2021-06-05 03:52:31,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:31,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90700541] [2021-06-05 03:52:31,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:31,828 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:31,828 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1635331051] [2021-06-05 03:52:31,828 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 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:31,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:31,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:31,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:31,929 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:31,930 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:31,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90700541] [2021-06-05 03:52:31,930 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:31,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635331051] [2021-06-05 03:52:31,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635331051] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:31,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:31,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:31,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839835117] [2021-06-05 03:52:31,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:31,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:31,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:31,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:31,930 INFO L87 Difference]: Start difference. First operand 167 states and 421 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:32,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:32,023 INFO L93 Difference]: Finished difference Result 190 states and 474 transitions. [2021-06-05 03:52:32,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:32,024 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:32,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:32,024 INFO L225 Difference]: With dead ends: 190 [2021-06-05 03:52:32,024 INFO L226 Difference]: Without dead ends: 187 [2021-06-05 03:52:32,024 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 72.3ms TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:52:32,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-05 03:52:32,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 169. [2021-06-05 03:52:32,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5416666666666665) internal successors, (427), 168 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:32,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 427 transitions. [2021-06-05 03:52:32,026 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 427 transitions. Word has length 15 [2021-06-05 03:52:32,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:32,027 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 427 transitions. [2021-06-05 03:52:32,027 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:32,027 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 427 transitions. [2021-06-05 03:52:32,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:32,027 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:32,027 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:32,227 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-06-05 03:52:32,227 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:32,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:32,228 INFO L82 PathProgramCache]: Analyzing trace with hash 502515355, now seen corresponding path program 74 times [2021-06-05 03:52:32,228 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:32,228 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149751709] [2021-06-05 03:52:32,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:32,229 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:32,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [871102704] [2021-06-05 03:52:32,229 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 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:32,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:32,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:32,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:52:32,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:32,345 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:32,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:32,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149751709] [2021-06-05 03:52:32,345 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:32,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871102704] [2021-06-05 03:52:32,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871102704] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:32,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:32,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:32,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458183312] [2021-06-05 03:52:32,346 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:32,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:32,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:32,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:32,346 INFO L87 Difference]: Start difference. First operand 169 states and 427 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:32,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:32,483 INFO L93 Difference]: Finished difference Result 220 states and 541 transitions. [2021-06-05 03:52:32,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:52:32,483 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:32,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:32,484 INFO L225 Difference]: With dead ends: 220 [2021-06-05 03:52:32,484 INFO L226 Difference]: Without dead ends: 217 [2021-06-05 03:52:32,484 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 113.5ms TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:52:32,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-06-05 03:52:32,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 171. [2021-06-05 03:52:32,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.5588235294117645) internal successors, (435), 170 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:32,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 435 transitions. [2021-06-05 03:52:32,487 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 435 transitions. Word has length 15 [2021-06-05 03:52:32,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:32,487 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 435 transitions. [2021-06-05 03:52:32,487 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:32,487 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 435 transitions. [2021-06-05 03:52:32,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:32,488 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:32,488 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:32,693 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-06-05 03:52:32,694 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:32,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:32,694 INFO L82 PathProgramCache]: Analyzing trace with hash 391692835, now seen corresponding path program 75 times [2021-06-05 03:52:32,694 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:32,694 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723980868] [2021-06-05 03:52:32,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:32,696 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:32,696 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [590698267] [2021-06-05 03:52:32,696 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 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:32,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:32,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:32,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 03:52:32,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:32,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:32,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:32,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:32,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:32,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:32,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:32,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:32,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:32,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:32,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:52:32,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-06-05 03:52:32,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:32,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:32,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 03:52:32,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:32,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:32,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:32,816 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:16 [2021-06-05 03:52:32,852 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:32,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:32,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723980868] [2021-06-05 03:52:32,852 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:32,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590698267] [2021-06-05 03:52:32,853 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590698267] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:32,853 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:32,853 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:32,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721706988] [2021-06-05 03:52:32,853 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:32,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:32,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:32,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:32,853 INFO L87 Difference]: Start difference. First operand 171 states and 435 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:33,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:33,026 INFO L93 Difference]: Finished difference Result 209 states and 520 transitions. [2021-06-05 03:52:33,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:52:33,026 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:33,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:33,027 INFO L225 Difference]: With dead ends: 209 [2021-06-05 03:52:33,027 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 03:52:33,027 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 100.4ms TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:52:33,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 03:52:33,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 169. [2021-06-05 03:52:33,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5476190476190474) internal successors, (428), 168 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:33,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 428 transitions. [2021-06-05 03:52:33,029 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 428 transitions. Word has length 15 [2021-06-05 03:52:33,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:33,029 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 428 transitions. [2021-06-05 03:52:33,029 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:33,030 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 428 transitions. [2021-06-05 03:52:33,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:33,030 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:33,030 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:33,230 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:33,230 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:33,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:33,231 INFO L82 PathProgramCache]: Analyzing trace with hash -581479935, now seen corresponding path program 76 times [2021-06-05 03:52:33,231 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:33,231 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509116869] [2021-06-05 03:52:33,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:33,232 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:33,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1560815996] [2021-06-05 03:52:33,232 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 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:33,258 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:33,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:33,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:33,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:33,344 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:33,344 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:33,344 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509116869] [2021-06-05 03:52:33,344 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:33,344 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560815996] [2021-06-05 03:52:33,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560815996] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:33,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:33,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:33,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456918137] [2021-06-05 03:52:33,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:33,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:33,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:33,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:33,345 INFO L87 Difference]: Start difference. First operand 169 states and 428 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:33,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:33,487 INFO L93 Difference]: Finished difference Result 268 states and 643 transitions. [2021-06-05 03:52:33,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:33,487 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:33,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:33,488 INFO L225 Difference]: With dead ends: 268 [2021-06-05 03:52:33,488 INFO L226 Difference]: Without dead ends: 262 [2021-06-05 03:52:33,488 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 89.5ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:33,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-06-05 03:52:33,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 174. [2021-06-05 03:52:33,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.5491329479768785) internal successors, (441), 173 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:33,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 441 transitions. [2021-06-05 03:52:33,491 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 441 transitions. Word has length 15 [2021-06-05 03:52:33,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:33,492 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 441 transitions. [2021-06-05 03:52:33,492 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:33,492 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 441 transitions. [2021-06-05 03:52:33,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:33,492 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:33,492 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:33,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:33,706 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:33,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:33,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1147567399, now seen corresponding path program 77 times [2021-06-05 03:52:33,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:33,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276843680] [2021-06-05 03:52:33,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:33,708 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:33,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1474855357] [2021-06-05 03:52:33,709 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 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:33,733 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:33,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:33,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:52:33,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:33,823 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:33,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:33,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276843680] [2021-06-05 03:52:33,823 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:33,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474855357] [2021-06-05 03:52:33,823 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474855357] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:33,823 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:33,823 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:33,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945466045] [2021-06-05 03:52:33,824 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:33,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:33,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:33,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:33,824 INFO L87 Difference]: Start difference. First operand 174 states and 441 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:33,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:33,941 INFO L93 Difference]: Finished difference Result 294 states and 697 transitions. [2021-06-05 03:52:33,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:33,942 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:33,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:33,943 INFO L225 Difference]: With dead ends: 294 [2021-06-05 03:52:33,943 INFO L226 Difference]: Without dead ends: 289 [2021-06-05 03:52:33,943 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 74.2ms TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:33,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-06-05 03:52:33,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 175. [2021-06-05 03:52:33,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.5517241379310347) internal successors, (444), 174 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:33,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 444 transitions. [2021-06-05 03:52:33,946 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 444 transitions. Word has length 15 [2021-06-05 03:52:33,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:33,946 INFO L482 AbstractCegarLoop]: Abstraction has 175 states and 444 transitions. [2021-06-05 03:52:33,946 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:33,946 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 444 transitions. [2021-06-05 03:52:33,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:33,946 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:33,946 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:34,146 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-06-05 03:52:34,147 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:34,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:34,147 INFO L82 PathProgramCache]: Analyzing trace with hash -1429056191, now seen corresponding path program 78 times [2021-06-05 03:52:34,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:34,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524359250] [2021-06-05 03:52:34,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:34,149 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:34,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1409326630] [2021-06-05 03:52:34,149 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 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:34,172 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:52:34,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:34,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 03:52:34,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:34,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:34,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:34,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:34,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:34,200 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:34,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:34,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:34,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:34,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:34,249 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 03:52:34,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:34,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:34,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:34,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-06-05 03:52:34,283 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:34,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:34,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:34,287 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 03:52:34,320 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:34,320 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:34,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524359250] [2021-06-05 03:52:34,320 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:34,320 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409326630] [2021-06-05 03:52:34,320 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409326630] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:34,321 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:34,322 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:34,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293313415] [2021-06-05 03:52:34,322 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:34,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:34,322 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:34,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:34,322 INFO L87 Difference]: Start difference. First operand 175 states and 444 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:34,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:34,442 INFO L93 Difference]: Finished difference Result 221 states and 552 transitions. [2021-06-05 03:52:34,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:34,442 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:34,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:34,443 INFO L225 Difference]: With dead ends: 221 [2021-06-05 03:52:34,443 INFO L226 Difference]: Without dead ends: 217 [2021-06-05 03:52:34,443 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 64.2ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:34,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-06-05 03:52:34,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 173. [2021-06-05 03:52:34,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.552325581395349) internal successors, (439), 172 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:34,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 439 transitions. [2021-06-05 03:52:34,446 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 439 transitions. Word has length 15 [2021-06-05 03:52:34,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:34,446 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 439 transitions. [2021-06-05 03:52:34,446 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:34,446 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 439 transitions. [2021-06-05 03:52:34,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:34,446 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:34,446 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:34,646 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:34,647 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:34,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:34,647 INFO L82 PathProgramCache]: Analyzing trace with hash 1719022205, now seen corresponding path program 79 times [2021-06-05 03:52:34,647 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:34,647 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22080157] [2021-06-05 03:52:34,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:34,649 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:34,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2003916552] [2021-06-05 03:52:34,649 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 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:34,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:34,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:34,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:34,771 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:34,771 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:34,771 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22080157] [2021-06-05 03:52:34,772 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:34,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003916552] [2021-06-05 03:52:34,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003916552] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:34,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:34,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:34,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836495125] [2021-06-05 03:52:34,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:34,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:34,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:34,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:34,773 INFO L87 Difference]: Start difference. First operand 173 states and 439 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:34,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:34,914 INFO L93 Difference]: Finished difference Result 262 states and 640 transitions. [2021-06-05 03:52:34,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:34,914 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:34,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:34,915 INFO L225 Difference]: With dead ends: 262 [2021-06-05 03:52:34,915 INFO L226 Difference]: Without dead ends: 257 [2021-06-05 03:52:34,915 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 92.3ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:34,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-06-05 03:52:34,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 175. [2021-06-05 03:52:34,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.557471264367816) internal successors, (445), 174 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:34,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 445 transitions. [2021-06-05 03:52:34,917 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 445 transitions. Word has length 15 [2021-06-05 03:52:34,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:34,918 INFO L482 AbstractCegarLoop]: Abstraction has 175 states and 445 transitions. [2021-06-05 03:52:34,918 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:34,918 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 445 transitions. [2021-06-05 03:52:34,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:34,918 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:34,918 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:35,118 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:35,119 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:35,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:35,119 INFO L82 PathProgramCache]: Analyzing trace with hash -857601385, now seen corresponding path program 80 times [2021-06-05 03:52:35,119 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:35,119 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409] [2021-06-05 03:52:35,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:35,120 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:35,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1742030929] [2021-06-05 03:52:35,121 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 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:35,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:35,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:35,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 03:52:35,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:35,213 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:35,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:35,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409] [2021-06-05 03:52:35,213 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:35,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742030929] [2021-06-05 03:52:35,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742030929] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:35,213 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:35,214 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:35,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243079942] [2021-06-05 03:52:35,214 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:35,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:35,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:35,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:35,214 INFO L87 Difference]: Start difference. First operand 175 states and 445 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:35,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:35,354 INFO L93 Difference]: Finished difference Result 277 states and 669 transitions. [2021-06-05 03:52:35,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:35,355 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:35,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:35,356 INFO L225 Difference]: With dead ends: 277 [2021-06-05 03:52:35,356 INFO L226 Difference]: Without dead ends: 273 [2021-06-05 03:52:35,356 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 73.2ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:35,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-06-05 03:52:35,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 176. [2021-06-05 03:52:35,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.5714285714285716) internal successors, (450), 175 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:35,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 450 transitions. [2021-06-05 03:52:35,360 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 450 transitions. Word has length 15 [2021-06-05 03:52:35,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:35,360 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 450 transitions. [2021-06-05 03:52:35,360 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:35,360 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 450 transitions. [2021-06-05 03:52:35,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:35,360 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:35,361 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:35,576 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:35,577 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:35,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:35,577 INFO L82 PathProgramCache]: Analyzing trace with hash 886438307, now seen corresponding path program 81 times [2021-06-05 03:52:35,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:35,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567009475] [2021-06-05 03:52:35,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:35,579 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:35,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1036348602] [2021-06-05 03:52:35,579 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 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:35,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:52:35,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:35,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:35,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:35,666 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:35,666 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:35,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567009475] [2021-06-05 03:52:35,666 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:35,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036348602] [2021-06-05 03:52:35,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036348602] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:35,666 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:35,666 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 03:52:35,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66766682] [2021-06-05 03:52:35,667 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 03:52:35,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:35,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 03:52:35,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 03:52:35,667 INFO L87 Difference]: Start difference. First operand 176 states and 450 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:35,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:35,739 INFO L93 Difference]: Finished difference Result 228 states and 550 transitions. [2021-06-05 03:52:35,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:35,739 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:35,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:35,740 INFO L225 Difference]: With dead ends: 228 [2021-06-05 03:52:35,740 INFO L226 Difference]: Without dead ends: 208 [2021-06-05 03:52:35,740 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 50.5ms TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:35,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-06-05 03:52:35,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 173. [2021-06-05 03:52:35,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.552325581395349) internal successors, (439), 172 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:35,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 439 transitions. [2021-06-05 03:52:35,742 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 439 transitions. Word has length 15 [2021-06-05 03:52:35,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:35,743 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 439 transitions. [2021-06-05 03:52:35,743 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:35,743 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 439 transitions. [2021-06-05 03:52:35,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:35,743 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:35,743 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:35,943 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2021-06-05 03:52:35,944 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:35,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:35,944 INFO L82 PathProgramCache]: Analyzing trace with hash -949989879, now seen corresponding path program 82 times [2021-06-05 03:52:35,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:35,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315583875] [2021-06-05 03:52:35,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:35,946 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:35,946 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1909667775] [2021-06-05 03:52:35,946 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 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:35,969 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:35,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:35,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:35,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:36,046 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:36,046 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:36,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315583875] [2021-06-05 03:52:36,046 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:36,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909667775] [2021-06-05 03:52:36,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909667775] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:36,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:36,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:36,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382464289] [2021-06-05 03:52:36,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:36,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:36,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:36,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:36,047 INFO L87 Difference]: Start difference. First operand 173 states and 439 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:36,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:36,167 INFO L93 Difference]: Finished difference Result 250 states and 626 transitions. [2021-06-05 03:52:36,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:36,168 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:36,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:36,169 INFO L225 Difference]: With dead ends: 250 [2021-06-05 03:52:36,169 INFO L226 Difference]: Without dead ends: 247 [2021-06-05 03:52:36,169 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 82.0ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:36,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-06-05 03:52:36,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 170. [2021-06-05 03:52:36,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.532544378698225) internal successors, (428), 169 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:36,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 428 transitions. [2021-06-05 03:52:36,172 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 428 transitions. Word has length 15 [2021-06-05 03:52:36,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:36,172 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 428 transitions. [2021-06-05 03:52:36,172 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:36,173 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 428 transitions. [2021-06-05 03:52:36,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:36,173 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:36,173 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:36,373 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-06-05 03:52:36,374 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:36,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:36,374 INFO L82 PathProgramCache]: Analyzing trace with hash -311689851, now seen corresponding path program 83 times [2021-06-05 03:52:36,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:36,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952465700] [2021-06-05 03:52:36,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:36,376 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:36,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1240323563] [2021-06-05 03:52:36,376 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 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:36,400 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:36,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:36,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:36,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:36,479 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:36,480 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:36,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952465700] [2021-06-05 03:52:36,480 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:36,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240323563] [2021-06-05 03:52:36,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240323563] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:36,480 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:36,481 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:36,481 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618001123] [2021-06-05 03:52:36,481 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:36,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:36,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:36,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:36,481 INFO L87 Difference]: Start difference. First operand 170 states and 428 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:36,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:36,633 INFO L93 Difference]: Finished difference Result 227 states and 554 transitions. [2021-06-05 03:52:36,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:52:36,633 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:36,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:36,634 INFO L225 Difference]: With dead ends: 227 [2021-06-05 03:52:36,634 INFO L226 Difference]: Without dead ends: 224 [2021-06-05 03:52:36,634 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 97.0ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:52:36,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-06-05 03:52:36,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 172. [2021-06-05 03:52:36,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.5497076023391814) internal successors, (436), 171 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:36,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 436 transitions. [2021-06-05 03:52:36,637 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 436 transitions. Word has length 15 [2021-06-05 03:52:36,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:36,637 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 436 transitions. [2021-06-05 03:52:36,637 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:36,637 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 436 transitions. [2021-06-05 03:52:36,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:36,638 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:36,638 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:36,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-06-05 03:52:36,841 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:36,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:36,841 INFO L82 PathProgramCache]: Analyzing trace with hash -422512371, now seen corresponding path program 84 times [2021-06-05 03:52:36,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:36,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758590169] [2021-06-05 03:52:36,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:36,845 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:36,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030243985] [2021-06-05 03:52:36,845 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 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:36,870 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:52:36,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:36,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:52:36,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:36,996 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:36,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:36,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758590169] [2021-06-05 03:52:36,996 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:36,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030243985] [2021-06-05 03:52:36,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030243985] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:36,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:36,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:36,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126689571] [2021-06-05 03:52:36,997 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:36,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:36,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:36,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:36,997 INFO L87 Difference]: Start difference. First operand 172 states and 436 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:37,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:37,177 INFO L93 Difference]: Finished difference Result 226 states and 552 transitions. [2021-06-05 03:52:37,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:52:37,178 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:37,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:37,178 INFO L225 Difference]: With dead ends: 226 [2021-06-05 03:52:37,179 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 03:52:37,179 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 150.3ms TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:52:37,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 03:52:37,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 170. [2021-06-05 03:52:37,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.532544378698225) internal successors, (428), 169 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:37,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 428 transitions. [2021-06-05 03:52:37,181 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 428 transitions. Word has length 15 [2021-06-05 03:52:37,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:37,181 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 428 transitions. [2021-06-05 03:52:37,181 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:37,181 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 428 transitions. [2021-06-05 03:52:37,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:37,182 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:37,182 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:37,382 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2021-06-05 03:52:37,382 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:37,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:37,383 INFO L82 PathProgramCache]: Analyzing trace with hash -429774331, now seen corresponding path program 85 times [2021-06-05 03:52:37,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:37,383 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696589852] [2021-06-05 03:52:37,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:37,384 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:37,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1823057163] [2021-06-05 03:52:37,385 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 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:37,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:37,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:37,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:37,483 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:37,483 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:37,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696589852] [2021-06-05 03:52:37,483 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:37,483 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823057163] [2021-06-05 03:52:37,483 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823057163] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:37,483 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:37,483 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:37,484 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385096469] [2021-06-05 03:52:37,484 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:37,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:37,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:37,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:37,484 INFO L87 Difference]: Start difference. First operand 170 states and 428 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:37,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:37,590 INFO L93 Difference]: Finished difference Result 255 states and 621 transitions. [2021-06-05 03:52:37,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:37,591 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:37,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:37,591 INFO L225 Difference]: With dead ends: 255 [2021-06-05 03:52:37,591 INFO L226 Difference]: Without dead ends: 250 [2021-06-05 03:52:37,592 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 65.9ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:37,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-06-05 03:52:37,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 165. [2021-06-05 03:52:37,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.5060975609756095) internal successors, (411), 164 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:37,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 411 transitions. [2021-06-05 03:52:37,594 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 411 transitions. Word has length 15 [2021-06-05 03:52:37,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:37,594 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 411 transitions. [2021-06-05 03:52:37,594 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:37,594 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 411 transitions. [2021-06-05 03:52:37,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:37,595 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:37,595 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:37,795 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-06-05 03:52:37,795 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:37,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:37,795 INFO L82 PathProgramCache]: Analyzing trace with hash -1262358229, now seen corresponding path program 86 times [2021-06-05 03:52:37,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:37,796 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295769385] [2021-06-05 03:52:37,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:37,797 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:37,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [119399582] [2021-06-05 03:52:37,797 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 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:37,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:37,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:37,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 03:52:37,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:37,917 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:37,917 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:37,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295769385] [2021-06-05 03:52:37,917 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:37,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119399582] [2021-06-05 03:52:37,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119399582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:37,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:37,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:37,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385682538] [2021-06-05 03:52:37,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:37,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:37,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:37,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:37,918 INFO L87 Difference]: Start difference. First operand 165 states and 411 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:38,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:38,047 INFO L93 Difference]: Finished difference Result 208 states and 510 transitions. [2021-06-05 03:52:38,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:52:38,048 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:38,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:38,049 INFO L225 Difference]: With dead ends: 208 [2021-06-05 03:52:38,049 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 03:52:38,049 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 86.3ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:52:38,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 03:52:38,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 165. [2021-06-05 03:52:38,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.5060975609756095) internal successors, (411), 164 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:38,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 411 transitions. [2021-06-05 03:52:38,052 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 411 transitions. Word has length 15 [2021-06-05 03:52:38,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:38,052 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 411 transitions. [2021-06-05 03:52:38,052 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:38,052 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 411 transitions. [2021-06-05 03:52:38,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:38,053 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:38,053 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:38,264 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:38,265 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:38,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:38,265 INFO L82 PathProgramCache]: Analyzing trace with hash 1196180881, now seen corresponding path program 87 times [2021-06-05 03:52:38,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:38,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235080555] [2021-06-05 03:52:38,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:38,267 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:38,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1373630189] [2021-06-05 03:52:38,267 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 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:38,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:52:38,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:38,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 03:52:38,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:38,376 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:38,376 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:38,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235080555] [2021-06-05 03:52:38,376 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:38,376 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373630189] [2021-06-05 03:52:38,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373630189] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:38,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:38,377 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:38,377 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779021061] [2021-06-05 03:52:38,377 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:38,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:38,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:38,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:38,377 INFO L87 Difference]: Start difference. First operand 165 states and 411 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:38,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:38,503 INFO L93 Difference]: Finished difference Result 242 states and 598 transitions. [2021-06-05 03:52:38,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:38,504 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:38,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:38,505 INFO L225 Difference]: With dead ends: 242 [2021-06-05 03:52:38,505 INFO L226 Difference]: Without dead ends: 238 [2021-06-05 03:52:38,505 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 82.8ms TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:38,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-06-05 03:52:38,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 161. [2021-06-05 03:52:38,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.475) internal successors, (396), 160 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:38,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 396 transitions. [2021-06-05 03:52:38,507 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 396 transitions. Word has length 15 [2021-06-05 03:52:38,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:38,507 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 396 transitions. [2021-06-05 03:52:38,507 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:38,507 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 396 transitions. [2021-06-05 03:52:38,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:38,507 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:38,508 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:38,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2021-06-05 03:52:38,708 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:38,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:38,708 INFO L82 PathProgramCache]: Analyzing trace with hash -690903423, now seen corresponding path program 88 times [2021-06-05 03:52:38,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:38,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862412577] [2021-06-05 03:52:38,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:38,711 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:38,711 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2140238627] [2021-06-05 03:52:38,711 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 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:38,733 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:38,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:38,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:38,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:38,841 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:38,842 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:38,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862412577] [2021-06-05 03:52:38,842 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:38,842 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140238627] [2021-06-05 03:52:38,842 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140238627] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:38,842 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:38,842 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:38,842 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10896756] [2021-06-05 03:52:38,842 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:38,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:38,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:38,843 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:38,843 INFO L87 Difference]: Start difference. First operand 161 states and 396 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:38,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:38,984 INFO L93 Difference]: Finished difference Result 201 states and 491 transitions. [2021-06-05 03:52:38,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:38,984 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:38,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:38,985 INFO L225 Difference]: With dead ends: 201 [2021-06-05 03:52:38,985 INFO L226 Difference]: Without dead ends: 198 [2021-06-05 03:52:38,985 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 128.7ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:52:38,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-06-05 03:52:38,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 159. [2021-06-05 03:52:38,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.4873417721518987) internal successors, (393), 158 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:38,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 393 transitions. [2021-06-05 03:52:38,987 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 393 transitions. Word has length 15 [2021-06-05 03:52:38,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:38,987 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 393 transitions. [2021-06-05 03:52:38,987 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:38,987 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 393 transitions. [2021-06-05 03:52:38,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:38,988 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:38,988 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:39,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-06-05 03:52:39,188 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:39,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:39,189 INFO L82 PathProgramCache]: Analyzing trace with hash -1523865919, now seen corresponding path program 89 times [2021-06-05 03:52:39,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:39,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805075337] [2021-06-05 03:52:39,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:39,191 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:39,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [869029401] [2021-06-05 03:52:39,191 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 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:39,221 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:52:39,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:39,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 03:52:39,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:39,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:39,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:39,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:39,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:39,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:52:39,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:39,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:39,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:39,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:39,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 03:52:39,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:39,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:39,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:39,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-06-05 03:52:39,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:39,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:39,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:39,330 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 03:52:39,348 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:39,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:39,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805075337] [2021-06-05 03:52:39,348 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:39,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869029401] [2021-06-05 03:52:39,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869029401] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:39,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:39,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:39,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090604414] [2021-06-05 03:52:39,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:39,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:39,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:39,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:39,349 INFO L87 Difference]: Start difference. First operand 159 states and 393 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:39,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:39,451 INFO L93 Difference]: Finished difference Result 204 states and 492 transitions. [2021-06-05 03:52:39,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:39,452 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:39,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:39,452 INFO L225 Difference]: With dead ends: 204 [2021-06-05 03:52:39,453 INFO L226 Difference]: Without dead ends: 199 [2021-06-05 03:52:39,453 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 68.5ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:39,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-05 03:52:39,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 159. [2021-06-05 03:52:39,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.481012658227848) internal successors, (392), 158 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:39,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 392 transitions. [2021-06-05 03:52:39,455 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 392 transitions. Word has length 15 [2021-06-05 03:52:39,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:39,455 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 392 transitions. [2021-06-05 03:52:39,455 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:39,455 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 392 transitions. [2021-06-05 03:52:39,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:39,455 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:39,455 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:39,660 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-06-05 03:52:39,661 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:39,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:39,661 INFO L82 PathProgramCache]: Analyzing trace with hash 194477787, now seen corresponding path program 90 times [2021-06-05 03:52:39,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:39,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299996753] [2021-06-05 03:52:39,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:39,663 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:39,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1007947597] [2021-06-05 03:52:39,663 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 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:39,686 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:52:39,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:39,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:39,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:39,760 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:39,761 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:39,761 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299996753] [2021-06-05 03:52:39,761 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:39,761 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007947597] [2021-06-05 03:52:39,761 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007947597] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:39,761 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:39,761 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:52:39,761 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908047250] [2021-06-05 03:52:39,761 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:52:39,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:39,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:52:39,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:52:39,762 INFO L87 Difference]: Start difference. First operand 159 states and 392 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:39,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:39,896 INFO L93 Difference]: Finished difference Result 250 states and 599 transitions. [2021-06-05 03:52:39,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:52:39,896 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:39,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:39,897 INFO L225 Difference]: With dead ends: 250 [2021-06-05 03:52:39,897 INFO L226 Difference]: Without dead ends: 246 [2021-06-05 03:52:39,897 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 65.1ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:39,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-06-05 03:52:39,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 158. [2021-06-05 03:52:39,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.477707006369427) internal successors, (389), 157 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:39,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 389 transitions. [2021-06-05 03:52:39,900 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 389 transitions. Word has length 15 [2021-06-05 03:52:39,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:39,900 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 389 transitions. [2021-06-05 03:52:39,900 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:39,900 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 389 transitions. [2021-06-05 03:52:39,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 03:52:39,900 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:39,900 INFO L521 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:40,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,94 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:40,101 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:40,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:40,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1938517479, now seen corresponding path program 91 times [2021-06-05 03:52:40,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:40,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813309099] [2021-06-05 03:52:40,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:40,103 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:40,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1659558246] [2021-06-05 03:52:40,103 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 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:40,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:40,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:52:40,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:40,219 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:40,219 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:40,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813309099] [2021-06-05 03:52:40,220 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:40,220 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659558246] [2021-06-05 03:52:40,220 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659558246] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:40,220 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:40,220 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:40,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572475665] [2021-06-05 03:52:40,220 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:40,220 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:40,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:40,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:40,220 INFO L87 Difference]: Start difference. First operand 158 states and 389 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:40,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:40,358 INFO L93 Difference]: Finished difference Result 209 states and 505 transitions. [2021-06-05 03:52:40,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:52:40,359 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-06-05 03:52:40,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:40,359 INFO L225 Difference]: With dead ends: 209 [2021-06-05 03:52:40,359 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 03:52:40,360 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 118.2ms TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:52:40,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 03:52:40,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 154. [2021-06-05 03:52:40,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.4640522875816995) internal successors, (377), 153 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:40,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 377 transitions. [2021-06-05 03:52:40,362 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 377 transitions. Word has length 15 [2021-06-05 03:52:40,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:40,362 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 377 transitions. [2021-06-05 03:52:40,362 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:40,362 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 377 transitions. [2021-06-05 03:52:40,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:40,362 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:40,362 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:40,562 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:40,563 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:40,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:40,563 INFO L82 PathProgramCache]: Analyzing trace with hash 1436869033, now seen corresponding path program 92 times [2021-06-05 03:52:40,563 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:40,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790902366] [2021-06-05 03:52:40,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:40,565 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:40,566 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [598840869] [2021-06-05 03:52:40,566 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 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:40,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:40,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:40,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:40,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:40,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:40,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:40,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:40,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:40,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 03:52:40,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:40,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:40,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:40,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:40,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 03:52:40,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:40,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:40,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:40,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:40,653 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:52:40,683 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:40,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:52:40,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:40,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:40,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:52:40,696 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:40,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:40,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:40,701 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:52:40,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:40,743 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:40,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790902366] [2021-06-05 03:52:40,744 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:40,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598840869] [2021-06-05 03:52:40,744 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598840869] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:40,744 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:40,744 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:40,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124507190] [2021-06-05 03:52:40,744 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:40,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:40,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:40,744 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:40,744 INFO L87 Difference]: Start difference. First operand 154 states and 377 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:40,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:40,906 INFO L93 Difference]: Finished difference Result 189 states and 451 transitions. [2021-06-05 03:52:40,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:40,906 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:40,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:40,907 INFO L225 Difference]: With dead ends: 189 [2021-06-05 03:52:40,907 INFO L226 Difference]: Without dead ends: 185 [2021-06-05 03:52:40,907 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 99.6ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:52:40,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-06-05 03:52:40,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 163. [2021-06-05 03:52:40,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.45679012345679) internal successors, (398), 162 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:40,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 398 transitions. [2021-06-05 03:52:40,909 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 398 transitions. Word has length 16 [2021-06-05 03:52:40,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:40,909 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 398 transitions. [2021-06-05 03:52:40,909 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:40,909 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 398 transitions. [2021-06-05 03:52:40,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:40,909 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:40,909 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:41,110 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:41,110 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:41,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:41,110 INFO L82 PathProgramCache]: Analyzing trace with hash 447860743, now seen corresponding path program 93 times [2021-06-05 03:52:41,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:41,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436056559] [2021-06-05 03:52:41,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:41,113 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:41,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [402174054] [2021-06-05 03:52:41,113 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 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:41,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:52:41,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:41,141 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:52:41,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:41,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:41,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:41,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:41,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:41,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 03:52:41,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 03:52:41,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:41,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:41,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:41,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:48, output treesize:44 [2021-06-05 03:52:41,247 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 03:52:41,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 03:52:41,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:41,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:41,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:41,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:66, output treesize:62 [2021-06-05 03:52:41,357 INFO L446 ElimStorePlain]: Different costs {0=[v_A_58], 5=[F]} [2021-06-05 03:52:41,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:41,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:41,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:41,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:52:41,401 INFO L354 Elim1Store]: treesize reduction 8, result has 75.8 percent of original size [2021-06-05 03:52:41,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 49 [2021-06-05 03:52:41,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:41,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:41,507 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 03:52:41,507 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:56, output treesize:65 [2021-06-05 03:52:41,997 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:41,997 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:41,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436056559] [2021-06-05 03:52:41,997 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:41,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402174054] [2021-06-05 03:52:41,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402174054] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:41,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:41,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:52:41,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280540189] [2021-06-05 03:52:41,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:52:41,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:41,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:52:41,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:41,998 INFO L87 Difference]: Start difference. First operand 163 states and 398 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:42,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:42,275 INFO L93 Difference]: Finished difference Result 204 states and 475 transitions. [2021-06-05 03:52:42,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:52:42,275 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:42,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:42,276 INFO L225 Difference]: With dead ends: 204 [2021-06-05 03:52:42,276 INFO L226 Difference]: Without dead ends: 201 [2021-06-05 03:52:42,276 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 291.4ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:52:42,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-05 03:52:42,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 168. [2021-06-05 03:52:42,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.4790419161676644) internal successors, (414), 167 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:42,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 414 transitions. [2021-06-05 03:52:42,279 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 414 transitions. Word has length 16 [2021-06-05 03:52:42,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:42,279 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 414 transitions. [2021-06-05 03:52:42,279 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:42,279 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 414 transitions. [2021-06-05 03:52:42,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:42,279 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:42,279 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:42,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2021-06-05 03:52:42,493 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:42,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:42,493 INFO L82 PathProgramCache]: Analyzing trace with hash -2128762847, now seen corresponding path program 94 times [2021-06-05 03:52:42,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:42,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23230406] [2021-06-05 03:52:42,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:42,495 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:42,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1711916352] [2021-06-05 03:52:42,495 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 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:42,523 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:42,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:42,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:42,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:42,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:42,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:42,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:42,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:42,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 03:52:42,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:42,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:42,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:42,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:42,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 03:52:42,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:42,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:42,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:42,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:42,619 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:52:42,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:42,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:42,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:42,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:52:42,676 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:42,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:42,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:42,683 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:42,717 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:42,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:42,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23230406] [2021-06-05 03:52:42,717 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:42,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711916352] [2021-06-05 03:52:42,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711916352] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:42,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:42,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:42,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27249920] [2021-06-05 03:52:42,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:42,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:42,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:42,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:42,718 INFO L87 Difference]: Start difference. First operand 168 states and 414 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:42,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:42,923 INFO L93 Difference]: Finished difference Result 209 states and 485 transitions. [2021-06-05 03:52:42,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:42,923 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:42,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:42,924 INFO L225 Difference]: With dead ends: 209 [2021-06-05 03:52:42,924 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 03:52:42,924 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 102.9ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:42,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 03:52:42,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 169. [2021-06-05 03:52:42,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.488095238095238) internal successors, (418), 168 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:42,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 418 transitions. [2021-06-05 03:52:42,926 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 418 transitions. Word has length 16 [2021-06-05 03:52:42,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:42,926 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 418 transitions. [2021-06-05 03:52:42,926 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:42,926 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 418 transitions. [2021-06-05 03:52:42,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:42,927 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:42,927 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:43,127 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2021-06-05 03:52:43,127 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:43,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:43,127 INFO L82 PathProgramCache]: Analyzing trace with hash -2110328821, now seen corresponding path program 95 times [2021-06-05 03:52:43,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:43,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880232745] [2021-06-05 03:52:43,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:43,129 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:43,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [550592963] [2021-06-05 03:52:43,130 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 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:43,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:52:43,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:43,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:43,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:43,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:43,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:43,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 03:52:43,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:43,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:43,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 03:52:43,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:43,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:43,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:52:43,251 INFO L446 ElimStorePlain]: Different costs {0=[v_A_62], 5=[F]} [2021-06-05 03:52:43,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:43,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:43,275 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:43,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:52:43,276 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:43,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,282 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:52:43,330 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:43,330 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:43,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880232745] [2021-06-05 03:52:43,330 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:43,330 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550592963] [2021-06-05 03:52:43,330 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550592963] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:43,330 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:43,330 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:43,330 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870204374] [2021-06-05 03:52:43,330 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:43,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:43,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:43,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:43,331 INFO L87 Difference]: Start difference. First operand 169 states and 418 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:43,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:43,480 INFO L93 Difference]: Finished difference Result 202 states and 475 transitions. [2021-06-05 03:52:43,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:43,480 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:43,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:43,481 INFO L225 Difference]: With dead ends: 202 [2021-06-05 03:52:43,481 INFO L226 Difference]: Without dead ends: 199 [2021-06-05 03:52:43,481 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 83.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:43,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-05 03:52:43,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 170. [2021-06-05 03:52:43,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.497041420118343) internal successors, (422), 169 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:43,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 422 transitions. [2021-06-05 03:52:43,483 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 422 transitions. Word has length 16 [2021-06-05 03:52:43,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:43,483 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 422 transitions. [2021-06-05 03:52:43,483 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:43,483 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 422 transitions. [2021-06-05 03:52:43,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:43,484 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:43,484 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:43,684 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:43,684 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:43,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:43,685 INFO L82 PathProgramCache]: Analyzing trace with hash -794171517, now seen corresponding path program 96 times [2021-06-05 03:52:43,685 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:43,685 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979832401] [2021-06-05 03:52:43,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:43,687 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:43,687 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [414499906] [2021-06-05 03:52:43,687 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 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:43,719 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:52:43,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:43,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 03:52:43,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:43,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:43,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:43,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,734 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 03:52:43,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:43,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:43,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:52:43,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:43,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:43,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,792 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:52:43,819 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:43,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:52:43,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:43,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:52:43,829 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:43,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:43,834 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:52:43,881 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:43,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:43,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979832401] [2021-06-05 03:52:43,881 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:43,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414499906] [2021-06-05 03:52:43,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414499906] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:43,881 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:43,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:43,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629149713] [2021-06-05 03:52:43,882 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:43,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:43,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:43,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:43,882 INFO L87 Difference]: Start difference. First operand 170 states and 422 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:44,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:44,125 INFO L93 Difference]: Finished difference Result 209 states and 497 transitions. [2021-06-05 03:52:44,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:44,126 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:44,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:44,127 INFO L225 Difference]: With dead ends: 209 [2021-06-05 03:52:44,127 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 03:52:44,127 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 84.8ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:44,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 03:52:44,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 171. [2021-06-05 03:52:44,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.5058823529411764) internal successors, (426), 170 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:44,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 426 transitions. [2021-06-05 03:52:44,130 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 426 transitions. Word has length 16 [2021-06-05 03:52:44,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:44,130 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 426 transitions. [2021-06-05 03:52:44,130 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:44,130 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 426 transitions. [2021-06-05 03:52:44,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:44,131 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:44,131 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:44,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable191 [2021-06-05 03:52:44,341 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:44,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:44,341 INFO L82 PathProgramCache]: Analyzing trace with hash 1351999243, now seen corresponding path program 97 times [2021-06-05 03:52:44,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:44,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381580689] [2021-06-05 03:52:44,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:44,343 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:44,343 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [193925472] [2021-06-05 03:52:44,343 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 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:44,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:44,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:44,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:44,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:44,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:44,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:44,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:44,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 03:52:44,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:44,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:44,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:44,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:44,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:52:44,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:44,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:44,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:44,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:44,451 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:52:44,494 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:44,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:52:44,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:44,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:44,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:52:44,506 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:44,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:44,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:44,514 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:52:44,571 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:44,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:44,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381580689] [2021-06-05 03:52:44,572 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:44,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193925472] [2021-06-05 03:52:44,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193925472] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:44,572 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:44,572 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:44,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750745548] [2021-06-05 03:52:44,572 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:44,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:44,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:44,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:44,572 INFO L87 Difference]: Start difference. First operand 171 states and 426 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:44,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:44,756 INFO L93 Difference]: Finished difference Result 208 states and 495 transitions. [2021-06-05 03:52:44,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:44,756 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:44,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:44,757 INFO L225 Difference]: With dead ends: 208 [2021-06-05 03:52:44,757 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 03:52:44,757 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 98.6ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:44,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 03:52:44,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 172. [2021-06-05 03:52:44,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.508771929824561) internal successors, (429), 171 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:44,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 429 transitions. [2021-06-05 03:52:44,760 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 429 transitions. Word has length 16 [2021-06-05 03:52:44,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:44,761 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 429 transitions. [2021-06-05 03:52:44,761 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:44,761 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 429 transitions. [2021-06-05 03:52:44,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:44,761 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:44,761 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:44,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:44,977 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:44,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:44,977 INFO L82 PathProgramCache]: Analyzing trace with hash 257907655, now seen corresponding path program 98 times [2021-06-05 03:52:44,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:44,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984052614] [2021-06-05 03:52:44,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:44,980 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:44,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1877218850] [2021-06-05 03:52:44,980 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 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:45,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:45,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:45,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:45,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:45,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:45,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:45,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 03:52:45,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:45,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:45,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 03:52:45,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:45,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:45,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:52:45,113 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:45,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:52:45,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:45,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:52:45,123 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:45,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,131 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:52:45,182 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:45,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:45,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984052614] [2021-06-05 03:52:45,182 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:45,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1877218850] [2021-06-05 03:52:45,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1877218850] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:45,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:45,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:45,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821623232] [2021-06-05 03:52:45,182 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:45,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:45,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:45,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:45,183 INFO L87 Difference]: Start difference. First operand 172 states and 429 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:45,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:45,355 INFO L93 Difference]: Finished difference Result 221 states and 526 transitions. [2021-06-05 03:52:45,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:45,355 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:45,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:45,356 INFO L225 Difference]: With dead ends: 221 [2021-06-05 03:52:45,356 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 03:52:45,356 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 92.1ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:45,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 03:52:45,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 176. [2021-06-05 03:52:45,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.5314285714285716) internal successors, (443), 175 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:45,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 443 transitions. [2021-06-05 03:52:45,358 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 443 transitions. Word has length 16 [2021-06-05 03:52:45,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:45,359 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 443 transitions. [2021-06-05 03:52:45,359 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:45,359 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 443 transitions. [2021-06-05 03:52:45,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:45,359 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:45,359 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:45,560 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable193 [2021-06-05 03:52:45,561 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:45,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:45,561 INFO L82 PathProgramCache]: Analyzing trace with hash 1618953449, now seen corresponding path program 99 times [2021-06-05 03:52:45,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:45,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865646882] [2021-06-05 03:52:45,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:45,564 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:45,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1534701963] [2021-06-05 03:52:45,564 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 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:45,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:45,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:45,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:45,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:45,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:45,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:45,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,618 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:45,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:45,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:45,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,639 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:52:45,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:45,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:45,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,696 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:52:45,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:45,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:45,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:52:45,725 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:45,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:45,730 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:45,756 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:45,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:45,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865646882] [2021-06-05 03:52:45,757 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:45,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534701963] [2021-06-05 03:52:45,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534701963] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:45,757 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:45,757 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:45,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175057360] [2021-06-05 03:52:45,757 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:45,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:45,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:45,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:45,757 INFO L87 Difference]: Start difference. First operand 176 states and 443 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:45,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:45,855 INFO L93 Difference]: Finished difference Result 190 states and 468 transitions. [2021-06-05 03:52:45,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:45,855 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:45,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:45,856 INFO L225 Difference]: With dead ends: 190 [2021-06-05 03:52:45,856 INFO L226 Difference]: Without dead ends: 187 [2021-06-05 03:52:45,856 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 93.2ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:45,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-05 03:52:45,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 180. [2021-06-05 03:52:45,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.53072625698324) internal successors, (453), 179 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:45,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 453 transitions. [2021-06-05 03:52:45,859 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 453 transitions. Word has length 16 [2021-06-05 03:52:45,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:45,859 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 453 transitions. [2021-06-05 03:52:45,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:45,860 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 453 transitions. [2021-06-05 03:52:45,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:45,860 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:45,860 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:46,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:46,077 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:46,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:46,077 INFO L82 PathProgramCache]: Analyzing trace with hash -946966513, now seen corresponding path program 100 times [2021-06-05 03:52:46,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:46,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308734735] [2021-06-05 03:52:46,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:46,079 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:46,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [901483831] [2021-06-05 03:52:46,079 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 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:46,102 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:46,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:46,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:46,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:46,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:46,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:46,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,144 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:46,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:46,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:46,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,167 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:52:46,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:46,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:46,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,202 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:52:46,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:52:46,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:46,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:52:46,243 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:46,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,248 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:46,270 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:46,271 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:46,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308734735] [2021-06-05 03:52:46,271 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:46,271 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901483831] [2021-06-05 03:52:46,271 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901483831] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:46,271 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:46,271 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:46,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377359240] [2021-06-05 03:52:46,271 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:46,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:46,271 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:46,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:46,272 INFO L87 Difference]: Start difference. First operand 180 states and 453 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:46,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:46,391 INFO L93 Difference]: Finished difference Result 210 states and 516 transitions. [2021-06-05 03:52:46,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:46,392 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:46,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:46,393 INFO L225 Difference]: With dead ends: 210 [2021-06-05 03:52:46,393 INFO L226 Difference]: Without dead ends: 207 [2021-06-05 03:52:46,393 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 85.3ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:46,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-05 03:52:46,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 181. [2021-06-05 03:52:46,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.5388888888888888) internal successors, (457), 180 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:46,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 457 transitions. [2021-06-05 03:52:46,396 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 457 transitions. Word has length 16 [2021-06-05 03:52:46,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:46,396 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 457 transitions. [2021-06-05 03:52:46,396 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:46,396 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 457 transitions. [2021-06-05 03:52:46,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:46,396 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:46,396 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:46,597 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:46,597 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:46,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:46,597 INFO L82 PathProgramCache]: Analyzing trace with hash 771377193, now seen corresponding path program 101 times [2021-06-05 03:52:46,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:46,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206761824] [2021-06-05 03:52:46,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:46,598 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:46,599 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [895652658] [2021-06-05 03:52:46,599 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 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:46,621 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:46,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:46,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:46,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:46,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:46,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:46,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:46,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:46,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:46,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:52:46,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:46,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:46,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,710 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:52:46,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:46,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:46,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:52:46,740 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:46,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:46,745 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:46,777 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:46,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:46,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206761824] [2021-06-05 03:52:46,778 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:46,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895652658] [2021-06-05 03:52:46,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [895652658] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:46,778 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:46,778 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:46,778 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934271302] [2021-06-05 03:52:46,778 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:46,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:46,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:46,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:46,778 INFO L87 Difference]: Start difference. First operand 181 states and 457 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:46,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:46,932 INFO L93 Difference]: Finished difference Result 219 states and 540 transitions. [2021-06-05 03:52:46,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:46,932 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:46,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:46,933 INFO L225 Difference]: With dead ends: 219 [2021-06-05 03:52:46,933 INFO L226 Difference]: Without dead ends: 216 [2021-06-05 03:52:46,933 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 77.1ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:46,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-06-05 03:52:46,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 181. [2021-06-05 03:52:46,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.5388888888888888) internal successors, (457), 180 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:46,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 457 transitions. [2021-06-05 03:52:46,936 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 457 transitions. Word has length 16 [2021-06-05 03:52:46,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:46,936 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 457 transitions. [2021-06-05 03:52:46,936 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:46,937 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 457 transitions. [2021-06-05 03:52:46,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:46,937 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:46,937 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:47,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,105 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:47,137 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:47,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:47,138 INFO L82 PathProgramCache]: Analyzing trace with hash -375511707, now seen corresponding path program 102 times [2021-06-05 03:52:47,138 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:47,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506714472] [2021-06-05 03:52:47,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:47,139 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:47,139 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1646468783] [2021-06-05 03:52:47,139 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 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:47,162 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:52:47,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:47,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:47,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:47,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:47,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:47,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:52:47,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:47,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:47,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:52:47,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:47,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:47,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,240 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:52:47,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:47,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:47,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:52:47,300 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:47,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,306 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:47,328 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:47,328 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:47,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506714472] [2021-06-05 03:52:47,328 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:47,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646468783] [2021-06-05 03:52:47,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646468783] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:47,328 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:47,328 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:47,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893041079] [2021-06-05 03:52:47,329 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:47,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:47,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:47,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:47,329 INFO L87 Difference]: Start difference. First operand 181 states and 457 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:47,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:47,508 INFO L93 Difference]: Finished difference Result 204 states and 502 transitions. [2021-06-05 03:52:47,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:47,508 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:47,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:47,509 INFO L225 Difference]: With dead ends: 204 [2021-06-05 03:52:47,509 INFO L226 Difference]: Without dead ends: 201 [2021-06-05 03:52:47,509 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 90.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:47,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-05 03:52:47,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 183. [2021-06-05 03:52:47,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.5549450549450547) internal successors, (465), 182 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:47,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 465 transitions. [2021-06-05 03:52:47,512 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 465 transitions. Word has length 16 [2021-06-05 03:52:47,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:47,512 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 465 transitions. [2021-06-05 03:52:47,512 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:47,512 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 465 transitions. [2021-06-05 03:52:47,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:47,512 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:47,513 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:47,716 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:47,717 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:47,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:47,717 INFO L82 PathProgramCache]: Analyzing trace with hash 1342831999, now seen corresponding path program 103 times [2021-06-05 03:52:47,717 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:47,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118368140] [2021-06-05 03:52:47,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:47,719 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:47,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1635219341] [2021-06-05 03:52:47,719 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 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:47,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:47,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:47,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:47,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:47,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:47,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:47,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:47,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:47,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,792 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:52:47,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:47,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:47,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 03:52:47,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:52:47,851 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:47,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:52:47,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:47,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:47,864 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:47,910 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:47,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:47,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118368140] [2021-06-05 03:52:47,910 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:47,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635219341] [2021-06-05 03:52:47,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635219341] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:47,911 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:47,911 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:47,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453775020] [2021-06-05 03:52:47,911 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:47,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:47,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:47,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:47,911 INFO L87 Difference]: Start difference. First operand 183 states and 465 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:48,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:48,096 INFO L93 Difference]: Finished difference Result 214 states and 527 transitions. [2021-06-05 03:52:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:48,097 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:48,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:48,097 INFO L225 Difference]: With dead ends: 214 [2021-06-05 03:52:48,097 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 03:52:48,097 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 89.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:48,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 03:52:48,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 182. [2021-06-05 03:52:48,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.546961325966851) internal successors, (461), 181 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:48,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 461 transitions. [2021-06-05 03:52:48,100 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 461 transitions. Word has length 16 [2021-06-05 03:52:48,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:48,100 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 461 transitions. [2021-06-05 03:52:48,100 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:48,100 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 461 transitions. [2021-06-05 03:52:48,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:48,100 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:48,100 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:48,300 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:48,301 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:48,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:48,301 INFO L82 PathProgramCache]: Analyzing trace with hash 1361266025, now seen corresponding path program 104 times [2021-06-05 03:52:48,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:48,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271722909] [2021-06-05 03:52:48,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:48,303 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:48,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [699367433] [2021-06-05 03:52:48,303 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 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:48,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:48,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:48,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:48,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:48,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:48,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:48,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:48,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:48,357 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:52:48,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:48,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:48,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:48,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:48,388 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:52:48,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:48,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:48,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:48,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:48,421 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 03:52:48,440 INFO L446 ElimStorePlain]: Different costs {0=[v_A_80], 5=[F]} [2021-06-05 03:52:48,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:48,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:48,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:48,466 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:48,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:52:48,468 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:48,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:48,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:48,474 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:52:48,529 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:48,530 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:48,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271722909] [2021-06-05 03:52:48,530 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:48,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699367433] [2021-06-05 03:52:48,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699367433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:48,530 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:48,530 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:48,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631762116] [2021-06-05 03:52:48,530 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:48,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:48,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:48,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:48,531 INFO L87 Difference]: Start difference. First operand 182 states and 461 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:48,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:48,740 INFO L93 Difference]: Finished difference Result 200 states and 497 transitions. [2021-06-05 03:52:48,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:48,741 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:48,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:48,741 INFO L225 Difference]: With dead ends: 200 [2021-06-05 03:52:48,741 INFO L226 Difference]: Without dead ends: 197 [2021-06-05 03:52:48,741 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 99.8ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:48,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-05 03:52:48,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 182. [2021-06-05 03:52:48,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.546961325966851) internal successors, (461), 181 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:48,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 461 transitions. [2021-06-05 03:52:48,744 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 461 transitions. Word has length 16 [2021-06-05 03:52:48,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:48,744 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 461 transitions. [2021-06-05 03:52:48,744 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:48,744 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 461 transitions. [2021-06-05 03:52:48,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:48,744 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:48,744 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:48,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2021-06-05 03:52:48,945 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:48,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:48,945 INFO L82 PathProgramCache]: Analyzing trace with hash 1022201411, now seen corresponding path program 105 times [2021-06-05 03:52:48,945 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:48,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874091858] [2021-06-05 03:52:48,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:48,947 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:48,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1808733462] [2021-06-05 03:52:48,947 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 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:48,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:48,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:48,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:52:48,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:49,057 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:49,057 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:49,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874091858] [2021-06-05 03:52:49,057 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:49,057 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808733462] [2021-06-05 03:52:49,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808733462] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:49,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:49,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:49,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267708591] [2021-06-05 03:52:49,058 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:49,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:49,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:49,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:49,058 INFO L87 Difference]: Start difference. First operand 182 states and 461 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:49,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:49,190 INFO L93 Difference]: Finished difference Result 311 states and 763 transitions. [2021-06-05 03:52:49,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:49,191 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:49,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:49,191 INFO L225 Difference]: With dead ends: 311 [2021-06-05 03:52:49,191 INFO L226 Difference]: Without dead ends: 307 [2021-06-05 03:52:49,191 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 66.0ms TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:49,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-06-05 03:52:49,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 183. [2021-06-05 03:52:49,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.543956043956044) internal successors, (463), 182 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:49,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 463 transitions. [2021-06-05 03:52:49,195 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 463 transitions. Word has length 16 [2021-06-05 03:52:49,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:49,195 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 463 transitions. [2021-06-05 03:52:49,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:49,195 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 463 transitions. [2021-06-05 03:52:49,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:49,195 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:49,195 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:49,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:49,409 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:49,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:49,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1770659053, now seen corresponding path program 106 times [2021-06-05 03:52:49,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:49,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202255780] [2021-06-05 03:52:49,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:49,411 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:49,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [41745359] [2021-06-05 03:52:49,411 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 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:49,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:49,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:49,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:49,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:49,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:49,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:49,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:49,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:49,469 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:52:49,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:49,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:49,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:49,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:49,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 03:52:49,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:49,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:49,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:49,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:49,524 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:52:49,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:49,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:49,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:49,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:52:49,589 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:49,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:49,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:49,594 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:49,616 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:49,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:49,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202255780] [2021-06-05 03:52:49,617 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:49,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41745359] [2021-06-05 03:52:49,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41745359] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:49,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:49,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:49,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431127096] [2021-06-05 03:52:49,617 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:49,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:49,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:49,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:49,617 INFO L87 Difference]: Start difference. First operand 183 states and 463 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:49,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:49,774 INFO L93 Difference]: Finished difference Result 198 states and 491 transitions. [2021-06-05 03:52:49,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:49,775 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:49,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:49,775 INFO L225 Difference]: With dead ends: 198 [2021-06-05 03:52:49,775 INFO L226 Difference]: Without dead ends: 195 [2021-06-05 03:52:49,775 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 97.2ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:49,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-06-05 03:52:49,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 186. [2021-06-05 03:52:49,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.556756756756757) internal successors, (473), 185 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:49,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 473 transitions. [2021-06-05 03:52:49,777 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 473 transitions. Word has length 16 [2021-06-05 03:52:49,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:49,777 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 473 transitions. [2021-06-05 03:52:49,777 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:49,777 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 473 transitions. [2021-06-05 03:52:49,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:49,777 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:49,778 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:49,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-06-05 03:52:49,978 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:49,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:49,978 INFO L82 PathProgramCache]: Analyzing trace with hash -805964537, now seen corresponding path program 107 times [2021-06-05 03:52:49,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:49,978 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756455322] [2021-06-05 03:52:49,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:49,980 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:49,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1356210266] [2021-06-05 03:52:49,980 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 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:50,002 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:50,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:50,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:50,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:50,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:50,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:50,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:50,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:50,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:50,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,068 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:52:50,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:50,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:50,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,100 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:52:50,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:50,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:50,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:52:50,162 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:50,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,167 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:50,202 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:50,203 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:50,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756455322] [2021-06-05 03:52:50,203 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:50,203 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356210266] [2021-06-05 03:52:50,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356210266] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:50,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:50,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:50,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680153772] [2021-06-05 03:52:50,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:50,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:50,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:50,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:50,203 INFO L87 Difference]: Start difference. First operand 186 states and 473 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:50,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:50,377 INFO L93 Difference]: Finished difference Result 208 states and 516 transitions. [2021-06-05 03:52:50,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:50,378 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:50,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:50,378 INFO L225 Difference]: With dead ends: 208 [2021-06-05 03:52:50,378 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 03:52:50,378 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 99.7ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:50,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 03:52:50,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 185. [2021-06-05 03:52:50,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 2.5543478260869565) internal successors, (470), 184 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:50,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 470 transitions. [2021-06-05 03:52:50,380 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 470 transitions. Word has length 16 [2021-06-05 03:52:50,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:50,380 INFO L482 AbstractCegarLoop]: Abstraction has 185 states and 470 transitions. [2021-06-05 03:52:50,381 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:50,381 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 470 transitions. [2021-06-05 03:52:50,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:50,381 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:50,381 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:50,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-06-05 03:52:50,581 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:50,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:50,582 INFO L82 PathProgramCache]: Analyzing trace with hash -787530511, now seen corresponding path program 108 times [2021-06-05 03:52:50,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:50,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859667434] [2021-06-05 03:52:50,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:50,583 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:50,583 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [830646893] [2021-06-05 03:52:50,583 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 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:50,607 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:52:50,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:50,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:50,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:50,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:50,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:50,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:50,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:50,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:50,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:52:50,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:50,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:50,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:52:50,713 INFO L446 ElimStorePlain]: Different costs {0=[v_A_86], 5=[F]} [2021-06-05 03:52:50,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:50,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:50,736 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:50,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:52:50,737 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:50,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:50,743 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:52:50,801 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:50,802 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:50,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859667434] [2021-06-05 03:52:50,802 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:50,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830646893] [2021-06-05 03:52:50,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830646893] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:50,802 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:50,802 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:50,802 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648033779] [2021-06-05 03:52:50,802 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:50,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:50,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:50,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:50,802 INFO L87 Difference]: Start difference. First operand 185 states and 470 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:50,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:50,951 INFO L93 Difference]: Finished difference Result 203 states and 506 transitions. [2021-06-05 03:52:50,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:50,951 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:50,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:50,952 INFO L225 Difference]: With dead ends: 203 [2021-06-05 03:52:50,952 INFO L226 Difference]: Without dead ends: 200 [2021-06-05 03:52:50,952 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 94.4ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:50,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-06-05 03:52:50,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 184. [2021-06-05 03:52:50,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.551912568306011) internal successors, (467), 183 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:50,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 467 transitions. [2021-06-05 03:52:50,954 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 467 transitions. Word has length 16 [2021-06-05 03:52:50,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:50,954 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 467 transitions. [2021-06-05 03:52:50,954 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:50,954 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 467 transitions. [2021-06-05 03:52:50,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:50,955 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:50,955 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:51,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2021-06-05 03:52:51,177 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:51,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:51,177 INFO L82 PathProgramCache]: Analyzing trace with hash 528626793, now seen corresponding path program 109 times [2021-06-05 03:52:51,177 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:51,177 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126567869] [2021-06-05 03:52:51,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:51,179 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:51,179 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1323422482] [2021-06-05 03:52:51,179 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 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:51,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:51,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:51,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:51,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:51,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:51,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,229 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:52:51,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:51,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:51,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,249 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:52:51,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:51,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:51,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,272 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:52:51,300 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:51,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:52:51,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:51,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:52:51,309 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:51,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,315 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:52:51,362 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:51,362 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:51,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126567869] [2021-06-05 03:52:51,362 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:51,362 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323422482] [2021-06-05 03:52:51,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323422482] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:51,363 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:51,363 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:51,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130842816] [2021-06-05 03:52:51,363 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:51,363 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:51,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:51,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:51,363 INFO L87 Difference]: Start difference. First operand 184 states and 467 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:51,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:51,531 INFO L93 Difference]: Finished difference Result 205 states and 512 transitions. [2021-06-05 03:52:51,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:51,531 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:51,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:51,532 INFO L225 Difference]: With dead ends: 205 [2021-06-05 03:52:51,532 INFO L226 Difference]: Without dead ends: 202 [2021-06-05 03:52:51,532 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 79.3ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:51,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-05 03:52:51,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 184. [2021-06-05 03:52:51,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.551912568306011) internal successors, (467), 183 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:51,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 467 transitions. [2021-06-05 03:52:51,534 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 467 transitions. Word has length 16 [2021-06-05 03:52:51,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:51,534 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 467 transitions. [2021-06-05 03:52:51,534 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:51,534 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 467 transitions. [2021-06-05 03:52:51,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:51,534 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:51,534 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:51,735 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204,113 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:51,735 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:51,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:51,735 INFO L82 PathProgramCache]: Analyzing trace with hash -417524123, now seen corresponding path program 110 times [2021-06-05 03:52:51,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:51,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216332639] [2021-06-05 03:52:51,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:51,737 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:51,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1900176810] [2021-06-05 03:52:51,737 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 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:51,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:51,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:51,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:51,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:51,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:51,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:51,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,787 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:52:51,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:51,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:51,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:52:51,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:51,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:51,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:52:51,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:52:51,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:51,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:52:51,891 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:51,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:51,896 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:51,919 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:51,919 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:51,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216332639] [2021-06-05 03:52:51,919 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:51,919 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900176810] [2021-06-05 03:52:51,919 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900176810] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:51,919 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:51,919 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:51,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394841645] [2021-06-05 03:52:51,920 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:51,920 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:51,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:51,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:51,920 INFO L87 Difference]: Start difference. First operand 184 states and 467 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:52,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:52,089 INFO L93 Difference]: Finished difference Result 212 states and 526 transitions. [2021-06-05 03:52:52,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:52,090 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:52,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:52,090 INFO L225 Difference]: With dead ends: 212 [2021-06-05 03:52:52,090 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 03:52:52,090 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 91.5ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:52,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 03:52:52,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 187. [2021-06-05 03:52:52,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.575268817204301) internal successors, (479), 186 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:52,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 479 transitions. [2021-06-05 03:52:52,093 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 479 transitions. Word has length 16 [2021-06-05 03:52:52,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:52,093 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 479 transitions. [2021-06-05 03:52:52,093 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:52,093 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 479 transitions. [2021-06-05 03:52:52,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:52,093 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:52,093 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:52,293 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2021-06-05 03:52:52,294 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:52,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:52,294 INFO L82 PathProgramCache]: Analyzing trace with hash 1300819583, now seen corresponding path program 111 times [2021-06-05 03:52:52,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:52,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526533821] [2021-06-05 03:52:52,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:52,295 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:52,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [903870168] [2021-06-05 03:52:52,295 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 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:52,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:52:52,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:52,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:52,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:52,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:52,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:52,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:52:52,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:52,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:52,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,372 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 03:52:52,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:52,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:52,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:52:52,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:52,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:52,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:52:52,445 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:52,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,450 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:52,487 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:52,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:52,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526533821] [2021-06-05 03:52:52,487 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:52,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903870168] [2021-06-05 03:52:52,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903870168] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:52,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:52,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:52,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594474906] [2021-06-05 03:52:52,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:52,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:52,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:52,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:52,488 INFO L87 Difference]: Start difference. First operand 187 states and 479 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:52,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:52,676 INFO L93 Difference]: Finished difference Result 222 states and 551 transitions. [2021-06-05 03:52:52,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:52,677 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:52,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:52,677 INFO L225 Difference]: With dead ends: 222 [2021-06-05 03:52:52,677 INFO L226 Difference]: Without dead ends: 219 [2021-06-05 03:52:52,677 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 84.1ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:52,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-05 03:52:52,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 186. [2021-06-05 03:52:52,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.5675675675675675) internal successors, (475), 185 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:52,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 03:52:52,680 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 03:52:52,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:52,680 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 03:52:52,680 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:52,680 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 03:52:52,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:52,680 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:52,680 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:52,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:52,897 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:52,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:52,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1319253609, now seen corresponding path program 112 times [2021-06-05 03:52:52,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:52,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830715059] [2021-06-05 03:52:52,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:52,899 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:52,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [299102573] [2021-06-05 03:52:52,899 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 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:52,927 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:52,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:52,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:52,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:52,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:52,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:52,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,958 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:52:52,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:52,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:52,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:52,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 03:52:52,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:52,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:53,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:52:53,027 INFO L446 ElimStorePlain]: Different costs {0=[v_A_94], 5=[F]} [2021-06-05 03:52:53,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:53,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:53,051 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:53,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:52:53,052 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:53,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,058 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:52:53,112 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:53,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:53,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830715059] [2021-06-05 03:52:53,112 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:53,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299102573] [2021-06-05 03:52:53,112 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299102573] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:53,112 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:53,112 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:53,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780985764] [2021-06-05 03:52:53,113 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:53,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:53,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:53,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:53,113 INFO L87 Difference]: Start difference. First operand 186 states and 475 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:53,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:53,309 INFO L93 Difference]: Finished difference Result 208 states and 521 transitions. [2021-06-05 03:52:53,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:53,309 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:53,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:53,310 INFO L225 Difference]: With dead ends: 208 [2021-06-05 03:52:53,310 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 03:52:53,310 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 93.0ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:53,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 03:52:53,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 186. [2021-06-05 03:52:53,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.5675675675675675) internal successors, (475), 185 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:53,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 03:52:53,312 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 03:52:53,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:53,312 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 03:52:53,313 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:53,313 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 03:52:53,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:53,313 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:53,313 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:53,532 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:53,533 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:53,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:53,533 INFO L82 PathProgramCache]: Analyzing trace with hash -1659556383, now seen corresponding path program 113 times [2021-06-05 03:52:53,533 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:53,533 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111170712] [2021-06-05 03:52:53,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:53,535 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:53,535 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [548963447] [2021-06-05 03:52:53,535 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 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:53,558 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:52:53,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:53,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:53,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:53,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:53,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:53,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,586 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:52:53,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:53,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:53,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 03:52:53,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:53,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:53,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,629 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:52:53,656 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:53,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:52:53,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:53,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:52:53,666 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:53,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:53,671 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:52:53,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:53,722 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:53,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111170712] [2021-06-05 03:52:53,723 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:53,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548963447] [2021-06-05 03:52:53,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548963447] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:53,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:53,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:53,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643426198] [2021-06-05 03:52:53,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:53,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:53,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:53,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:53,724 INFO L87 Difference]: Start difference. First operand 186 states and 475 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:53,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:53,906 INFO L93 Difference]: Finished difference Result 209 states and 525 transitions. [2021-06-05 03:52:53,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:53,907 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:53,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:53,907 INFO L225 Difference]: With dead ends: 209 [2021-06-05 03:52:53,907 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 03:52:53,907 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 81.2ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:53,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 03:52:53,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 186. [2021-06-05 03:52:53,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.5675675675675675) internal successors, (475), 185 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:53,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 03:52:53,909 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 03:52:53,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:53,909 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 03:52:53,909 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:53,909 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 03:52:53,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:53,910 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:53,910 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:54,110 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:54,110 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:54,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:54,110 INFO L82 PathProgramCache]: Analyzing trace with hash 486614377, now seen corresponding path program 114 times [2021-06-05 03:52:54,110 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:54,111 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109093687] [2021-06-05 03:52:54,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:54,113 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:54,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1335377877] [2021-06-05 03:52:54,113 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 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:54,137 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:52:54,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:54,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:54,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:54,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:54,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:54,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:52:54,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:54,183 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:54,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:52:54,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:54,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:54,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:52:54,248 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:54,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:52:54,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:54,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:52:54,261 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:54,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,267 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:52:54,315 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:54,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:54,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109093687] [2021-06-05 03:52:54,315 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:54,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335377877] [2021-06-05 03:52:54,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1335377877] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:54,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:54,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:54,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153510386] [2021-06-05 03:52:54,315 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:54,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:54,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:54,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:54,316 INFO L87 Difference]: Start difference. First operand 186 states and 475 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:54,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:54,487 INFO L93 Difference]: Finished difference Result 214 states and 539 transitions. [2021-06-05 03:52:54,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:54,488 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:54,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:54,488 INFO L225 Difference]: With dead ends: 214 [2021-06-05 03:52:54,488 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 03:52:54,488 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 86.7ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:54,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 03:52:54,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 191. [2021-06-05 03:52:54,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.5842105263157893) internal successors, (491), 190 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:54,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 491 transitions. [2021-06-05 03:52:54,497 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 491 transitions. Word has length 16 [2021-06-05 03:52:54,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:54,497 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 491 transitions. [2021-06-05 03:52:54,497 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:54,497 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 491 transitions. [2021-06-05 03:52:54,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:54,498 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:54,498 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:54,698 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:54,698 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:54,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:54,699 INFO L82 PathProgramCache]: Analyzing trace with hash 1994485109, now seen corresponding path program 115 times [2021-06-05 03:52:54,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:54,699 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26578600] [2021-06-05 03:52:54,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:54,701 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:54,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1501962692] [2021-06-05 03:52:54,701 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 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:54,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:54,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 03:52:54,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:54,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:54,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:54,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,750 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:52:54,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:54,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:54,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,773 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 03:52:54,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:54,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:54,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 03:52:54,825 INFO L446 ElimStorePlain]: Different costs {2=[v_A_101], 5=[F]} [2021-06-05 03:52:54,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:52:54,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:52:54,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:52:54,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:54,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:52:54,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:52:54,848 INFO L354 Elim1Store]: treesize reduction 28, result has 9.7 percent of original size [2021-06-05 03:52:54,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 26 [2021-06-05 03:52:54,850 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:54,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:54,856 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:43, output treesize:16 [2021-06-05 03:52:54,900 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:54,900 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:54,900 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26578600] [2021-06-05 03:52:54,901 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:54,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501962692] [2021-06-05 03:52:54,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501962692] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:54,901 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:54,901 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:54,901 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473334164] [2021-06-05 03:52:54,901 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:54,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:54,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:54,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:54,901 INFO L87 Difference]: Start difference. First operand 191 states and 491 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:55,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:55,050 INFO L93 Difference]: Finished difference Result 221 states and 550 transitions. [2021-06-05 03:52:55,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:55,050 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:55,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:55,051 INFO L225 Difference]: With dead ends: 221 [2021-06-05 03:52:55,051 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 03:52:55,051 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 80.3ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:55,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 03:52:55,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 186. [2021-06-05 03:52:55,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.5675675675675675) internal successors, (475), 185 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:55,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 03:52:55,053 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 03:52:55,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:55,053 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 03:52:55,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:55,053 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 03:52:55,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:55,053 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:55,053 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:55,254 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2021-06-05 03:52:55,254 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:55,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:55,254 INFO L82 PathProgramCache]: Analyzing trace with hash 25375017, now seen corresponding path program 116 times [2021-06-05 03:52:55,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:55,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679633684] [2021-06-05 03:52:55,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:55,257 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:55,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1334846035] [2021-06-05 03:52:55,257 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 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:55,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:55,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:55,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:55,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:55,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:55,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:55,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:55,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:55,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:52:55,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:55,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:55,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:55,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:55,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 03:52:55,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:55,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:55,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:55,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:55,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:52:55,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:55,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:55,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:55,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:52:55,473 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:55,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:55,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:55,479 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:55,512 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:55,512 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:55,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679633684] [2021-06-05 03:52:55,512 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:55,512 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334846035] [2021-06-05 03:52:55,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334846035] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:55,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:55,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:55,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837665134] [2021-06-05 03:52:55,513 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:55,513 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:55,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:55,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:55,513 INFO L87 Difference]: Start difference. First operand 186 states and 475 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:55,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:55,760 INFO L93 Difference]: Finished difference Result 226 states and 554 transitions. [2021-06-05 03:52:55,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:55,760 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:55,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:55,761 INFO L225 Difference]: With dead ends: 226 [2021-06-05 03:52:55,761 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 03:52:55,761 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 109.0ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:55,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 03:52:55,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 190. [2021-06-05 03:52:55,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.582010582010582) internal successors, (488), 189 states have internal predecessors, (488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:55,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 488 transitions. [2021-06-05 03:52:55,764 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 488 transitions. Word has length 16 [2021-06-05 03:52:55,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:55,764 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 488 transitions. [2021-06-05 03:52:55,764 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:55,764 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 488 transitions. [2021-06-05 03:52:55,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:55,764 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:55,764 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:55,972 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2021-06-05 03:52:55,973 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:55,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:55,973 INFO L82 PathProgramCache]: Analyzing trace with hash 1743718723, now seen corresponding path program 117 times [2021-06-05 03:52:55,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:55,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224427455] [2021-06-05 03:52:55,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:55,975 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:55,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [644828082] [2021-06-05 03:52:55,975 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 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:56,000 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:52:56,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:56,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 03:52:56,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:56,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:56,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:56,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 03:52:56,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:56,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:56,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,050 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:52:56,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:56,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:56,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 03:52:56,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:56,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:56,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:52:56,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:56,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,132 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 03:52:56,168 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:56,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:56,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224427455] [2021-06-05 03:52:56,169 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:56,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644828082] [2021-06-05 03:52:56,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644828082] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:56,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:56,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:56,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381160118] [2021-06-05 03:52:56,169 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:56,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:56,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:56,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:56,169 INFO L87 Difference]: Start difference. First operand 190 states and 488 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:56,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:56,355 INFO L93 Difference]: Finished difference Result 236 states and 579 transitions. [2021-06-05 03:52:56,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:56,355 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:56,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:56,356 INFO L225 Difference]: With dead ends: 236 [2021-06-05 03:52:56,356 INFO L226 Difference]: Without dead ends: 233 [2021-06-05 03:52:56,356 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 89.0ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:56,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-06-05 03:52:56,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 189. [2021-06-05 03:52:56,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.5797872340425534) internal successors, (485), 188 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:56,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 485 transitions. [2021-06-05 03:52:56,358 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 485 transitions. Word has length 16 [2021-06-05 03:52:56,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:56,358 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 485 transitions. [2021-06-05 03:52:56,358 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:56,358 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 485 transitions. [2021-06-05 03:52:56,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:56,359 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:56,359 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:56,559 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2021-06-05 03:52:56,559 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:56,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:56,559 INFO L82 PathProgramCache]: Analyzing trace with hash 1762152749, now seen corresponding path program 118 times [2021-06-05 03:52:56,560 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:56,560 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954868970] [2021-06-05 03:52:56,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:56,561 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:56,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [300521240] [2021-06-05 03:52:56,561 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 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:56,584 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:52:56,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:56,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:56,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:56,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:56,603 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:56,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:52:56,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:56,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:56,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 03:52:56,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:56,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:56,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:52:56,678 INFO L446 ElimStorePlain]: Different costs {0=[v_A_107], 5=[F]} [2021-06-05 03:52:56,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:56,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:56,700 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:56,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:52:56,701 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:56,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:56,707 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:52:56,752 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:56,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:56,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954868970] [2021-06-05 03:52:56,753 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:56,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300521240] [2021-06-05 03:52:56,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300521240] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:56,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:56,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:56,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162410378] [2021-06-05 03:52:56,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:56,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:56,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:56,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:56,753 INFO L87 Difference]: Start difference. First operand 189 states and 485 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:56,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:56,937 INFO L93 Difference]: Finished difference Result 225 states and 560 transitions. [2021-06-05 03:52:56,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:56,938 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:56,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:56,938 INFO L225 Difference]: With dead ends: 225 [2021-06-05 03:52:56,938 INFO L226 Difference]: Without dead ends: 222 [2021-06-05 03:52:56,939 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 79.9ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:56,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-05 03:52:56,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 188. [2021-06-05 03:52:56,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.5775401069518717) internal successors, (482), 187 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:56,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 482 transitions. [2021-06-05 03:52:56,941 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 482 transitions. Word has length 16 [2021-06-05 03:52:56,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:56,941 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 482 transitions. [2021-06-05 03:52:56,941 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:56,941 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 482 transitions. [2021-06-05 03:52:56,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:56,941 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:56,941 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:57,141 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-06-05 03:52:57,142 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:57,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:57,142 INFO L82 PathProgramCache]: Analyzing trace with hash -1216657243, now seen corresponding path program 119 times [2021-06-05 03:52:57,142 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:57,142 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615398909] [2021-06-05 03:52:57,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:57,144 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:57,144 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [382141624] [2021-06-05 03:52:57,144 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 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:57,168 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:52:57,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:57,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:57,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:57,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:57,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:57,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,194 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:52:57,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:57,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:57,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 03:52:57,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:57,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:57,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,262 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 03:52:57,296 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:57,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:52:57,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:57,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:52:57,309 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:57,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,316 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:52:57,367 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:57,367 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:57,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615398909] [2021-06-05 03:52:57,367 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:57,367 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382141624] [2021-06-05 03:52:57,367 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382141624] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:57,367 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:57,367 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:57,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70904162] [2021-06-05 03:52:57,368 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:57,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:57,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:57,368 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:57,368 INFO L87 Difference]: Start difference. First operand 188 states and 482 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:57,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:57,556 INFO L93 Difference]: Finished difference Result 225 states and 563 transitions. [2021-06-05 03:52:57,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:57,557 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:57,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:57,557 INFO L225 Difference]: With dead ends: 225 [2021-06-05 03:52:57,557 INFO L226 Difference]: Without dead ends: 222 [2021-06-05 03:52:57,558 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 94.2ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:57,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-05 03:52:57,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 187. [2021-06-05 03:52:57,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.5698924731182795) internal successors, (478), 186 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:57,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 478 transitions. [2021-06-05 03:52:57,560 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 478 transitions. Word has length 16 [2021-06-05 03:52:57,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:57,561 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 478 transitions. [2021-06-05 03:52:57,561 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:57,561 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 478 transitions. [2021-06-05 03:52:57,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:57,561 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:57,561 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:57,761 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:57,762 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:57,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:57,762 INFO L82 PathProgramCache]: Analyzing trace with hash 929513517, now seen corresponding path program 120 times [2021-06-05 03:52:57,762 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:57,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120113957] [2021-06-05 03:52:57,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:57,764 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:57,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2033966927] [2021-06-05 03:52:57,764 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 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:57,795 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:52:57,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:57,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:57,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:57,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:57,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:57,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,820 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:52:57,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:57,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:57,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:52:57,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:52:57,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:57,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,868 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:52:57,895 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:57,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:52:57,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:57,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:52:57,905 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:57,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:57,910 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:52:57,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:57,959 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:57,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120113957] [2021-06-05 03:52:57,959 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:57,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033966927] [2021-06-05 03:52:57,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033966927] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:57,959 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:57,959 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:57,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465000331] [2021-06-05 03:52:57,959 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:57,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:57,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:57,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:57,959 INFO L87 Difference]: Start difference. First operand 187 states and 478 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:58,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:58,147 INFO L93 Difference]: Finished difference Result 226 states and 566 transitions. [2021-06-05 03:52:58,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:58,147 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:58,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:58,148 INFO L225 Difference]: With dead ends: 226 [2021-06-05 03:52:58,148 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 03:52:58,148 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 81.7ms TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:52:58,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 03:52:58,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 186. [2021-06-05 03:52:58,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.5675675675675675) internal successors, (475), 185 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:58,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 03:52:58,150 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 03:52:58,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:58,150 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 03:52:58,150 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:58,150 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 03:52:58,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:58,151 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:58,151 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:58,351 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable215 [2021-06-05 03:52:58,351 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:58,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:58,352 INFO L82 PathProgramCache]: Analyzing trace with hash -164578071, now seen corresponding path program 121 times [2021-06-05 03:52:58,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:58,352 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712290788] [2021-06-05 03:52:58,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:58,354 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:58,354 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [762712016] [2021-06-05 03:52:58,354 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 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:58,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:52:58,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:58,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:58,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:58,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:58,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:58,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:58,396 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:52:58,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:58,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:58,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:58,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:58,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 03:52:58,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:58,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:58,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:58,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:58,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:52:58,474 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:52:58,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:52:58,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:58,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:58,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:52:58,483 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:58,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:58,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:58,489 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:52:58,534 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:58,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:58,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712290788] [2021-06-05 03:52:58,534 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:58,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762712016] [2021-06-05 03:52:58,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762712016] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:58,534 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:58,534 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:58,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592259490] [2021-06-05 03:52:58,534 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:58,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:58,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:58,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:58,535 INFO L87 Difference]: Start difference. First operand 186 states and 475 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:58,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:58,741 INFO L93 Difference]: Finished difference Result 240 states and 602 transitions. [2021-06-05 03:52:58,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:58,742 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:58,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:58,742 INFO L225 Difference]: With dead ends: 240 [2021-06-05 03:52:58,742 INFO L226 Difference]: Without dead ends: 237 [2021-06-05 03:52:58,743 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 90.3ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:52:58,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-06-05 03:52:58,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 184. [2021-06-05 03:52:58,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.5628415300546448) internal successors, (469), 183 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:58,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 469 transitions. [2021-06-05 03:52:58,745 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 469 transitions. Word has length 16 [2021-06-05 03:52:58,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:58,745 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 469 transitions. [2021-06-05 03:52:58,745 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:58,745 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 469 transitions. [2021-06-05 03:52:58,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:58,745 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:58,745 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:58,945 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable216 [2021-06-05 03:52:58,946 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:58,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:58,946 INFO L82 PathProgramCache]: Analyzing trace with hash -933648953, now seen corresponding path program 122 times [2021-06-05 03:52:58,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:58,946 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147436220] [2021-06-05 03:52:58,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:58,947 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:58,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [29233233] [2021-06-05 03:52:58,947 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 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:58,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:52:58,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:58,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:58,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:58,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:58,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:58,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:58,991 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:58,991 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:52:59,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:59,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:59,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,010 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:52:59,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:52:59,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:59,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:52:59,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:52:59,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:59,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:52:59,094 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:59,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,100 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:59,120 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:59,121 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:59,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147436220] [2021-06-05 03:52:59,121 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:59,121 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29233233] [2021-06-05 03:52:59,121 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29233233] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:59,121 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:59,121 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:59,121 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133423583] [2021-06-05 03:52:59,121 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:59,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:59,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:59,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:59,122 INFO L87 Difference]: Start difference. First operand 184 states and 469 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:59,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:59,279 INFO L93 Difference]: Finished difference Result 274 states and 681 transitions. [2021-06-05 03:52:59,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:59,279 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:59,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:59,279 INFO L225 Difference]: With dead ends: 274 [2021-06-05 03:52:59,279 INFO L226 Difference]: Without dead ends: 267 [2021-06-05 03:52:59,279 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 111.2ms TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:52:59,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-06-05 03:52:59,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 186. [2021-06-05 03:52:59,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.562162162162162) internal successors, (474), 185 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:59,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 474 transitions. [2021-06-05 03:52:59,282 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 474 transitions. Word has length 16 [2021-06-05 03:52:59,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:59,282 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 474 transitions. [2021-06-05 03:52:59,282 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:59,282 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 474 transitions. [2021-06-05 03:52:59,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:59,282 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:59,282 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:52:59,483 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2021-06-05 03:52:59,483 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:52:59,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:52:59,483 INFO L82 PathProgramCache]: Analyzing trace with hash -362194147, now seen corresponding path program 123 times [2021-06-05 03:52:59,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:52:59,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447624867] [2021-06-05 03:52:59,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:52:59,485 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:52:59,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2035782168] [2021-06-05 03:52:59,485 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 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:52:59,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:52:59,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:52:59,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:52:59,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:52:59,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:52:59,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:59,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:52:59,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:52:59,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:59,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,551 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:52:59,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:52:59,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:59,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:52:59,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:52:59,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:59,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:52:59,636 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:52:59,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:52:59,641 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:52:59,663 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:52:59,663 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:52:59,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447624867] [2021-06-05 03:52:59,663 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:52:59,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035782168] [2021-06-05 03:52:59,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035782168] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:52:59,663 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:52:59,663 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:52:59,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188288396] [2021-06-05 03:52:59,663 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:52:59,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:52:59,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:52:59,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:52:59,664 INFO L87 Difference]: Start difference. First operand 186 states and 474 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:59,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:52:59,841 INFO L93 Difference]: Finished difference Result 276 states and 687 transitions. [2021-06-05 03:52:59,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:52:59,841 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:52:59,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:52:59,842 INFO L225 Difference]: With dead ends: 276 [2021-06-05 03:52:59,842 INFO L226 Difference]: Without dead ends: 270 [2021-06-05 03:52:59,842 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 106.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:52:59,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-06-05 03:52:59,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 187. [2021-06-05 03:52:59,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.5591397849462365) internal successors, (476), 186 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:59,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 476 transitions. [2021-06-05 03:52:59,844 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 476 transitions. Word has length 16 [2021-06-05 03:52:59,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:52:59,844 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 476 transitions. [2021-06-05 03:52:59,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:52:59,844 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 476 transitions. [2021-06-05 03:52:59,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:52:59,845 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:52:59,845 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:00,045 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:00,045 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:00,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:00,046 INFO L82 PathProgramCache]: Analyzing trace with hash 1366853187, now seen corresponding path program 124 times [2021-06-05 03:53:00,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:00,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276088573] [2021-06-05 03:53:00,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:00,047 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:00,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [656369803] [2021-06-05 03:53:00,047 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 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:00,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:00,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:00,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:00,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:00,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:00,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:00,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:00,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:00,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:00,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:53:00,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:00,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:00,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:53:00,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:00,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:00,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:00,204 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:00,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,209 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:00,230 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:00,230 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:00,230 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276088573] [2021-06-05 03:53:00,230 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:00,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656369803] [2021-06-05 03:53:00,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656369803] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:00,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:00,231 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:00,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560659463] [2021-06-05 03:53:00,231 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:00,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:00,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:00,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:00,231 INFO L87 Difference]: Start difference. First operand 187 states and 476 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:00,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:00,458 INFO L93 Difference]: Finished difference Result 278 states and 693 transitions. [2021-06-05 03:53:00,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:00,459 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:00,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:00,459 INFO L225 Difference]: With dead ends: 278 [2021-06-05 03:53:00,459 INFO L226 Difference]: Without dead ends: 273 [2021-06-05 03:53:00,459 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 97.3ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:00,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-06-05 03:53:00,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 188. [2021-06-05 03:53:00,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.556149732620321) internal successors, (478), 187 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:00,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 478 transitions. [2021-06-05 03:53:00,462 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 478 transitions. Word has length 16 [2021-06-05 03:53:00,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:00,462 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 478 transitions. [2021-06-05 03:53:00,462 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:00,462 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 478 transitions. [2021-06-05 03:53:00,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:00,462 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:00,462 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:00,664 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable219 [2021-06-05 03:53:00,665 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:00,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:00,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1209770403, now seen corresponding path program 125 times [2021-06-05 03:53:00,665 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:00,665 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294691198] [2021-06-05 03:53:00,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:00,667 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:00,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [796009527] [2021-06-05 03:53:00,667 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 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:00,700 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:53:00,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:00,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:00,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:00,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:00,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:00,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,722 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:00,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:00,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:00,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:53:00,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:00,777 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:00,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,785 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:53:00,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:00,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:00,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:00,813 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:00,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:00,819 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:00,850 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:00,851 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:00,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294691198] [2021-06-05 03:53:00,851 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:00,851 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796009527] [2021-06-05 03:53:00,851 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796009527] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:00,851 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:00,851 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:00,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718517833] [2021-06-05 03:53:00,851 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:00,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:00,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:00,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:00,852 INFO L87 Difference]: Start difference. First operand 188 states and 478 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:01,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:01,017 INFO L93 Difference]: Finished difference Result 286 states and 715 transitions. [2021-06-05 03:53:01,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:01,017 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:01,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:01,018 INFO L225 Difference]: With dead ends: 286 [2021-06-05 03:53:01,018 INFO L226 Difference]: Without dead ends: 282 [2021-06-05 03:53:01,018 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 90.6ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:01,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-06-05 03:53:01,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 188. [2021-06-05 03:53:01,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.556149732620321) internal successors, (478), 187 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:01,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 478 transitions. [2021-06-05 03:53:01,022 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 478 transitions. Word has length 16 [2021-06-05 03:53:01,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:01,022 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 478 transitions. [2021-06-05 03:53:01,022 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:01,022 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 478 transitions. [2021-06-05 03:53:01,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:01,022 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:01,022 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:01,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,129 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:01,225 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:01,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:01,225 INFO L82 PathProgramCache]: Analyzing trace with hash 1246121035, now seen corresponding path program 126 times [2021-06-05 03:53:01,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:01,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12096186] [2021-06-05 03:53:01,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:01,227 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:01,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [198783215] [2021-06-05 03:53:01,227 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 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:01,250 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:53:01,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:01,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:01,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:01,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:01,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:01,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:53:01,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:01,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:01,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,287 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:53:01,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:01,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:01,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,345 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:53:01,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:01,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:01,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:01,375 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:01,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,380 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:01,401 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:01,401 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:01,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12096186] [2021-06-05 03:53:01,401 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:01,401 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198783215] [2021-06-05 03:53:01,401 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198783215] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:01,402 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:01,402 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:01,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543192897] [2021-06-05 03:53:01,402 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:01,402 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:01,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:01,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:01,402 INFO L87 Difference]: Start difference. First operand 188 states and 478 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:01,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:01,555 INFO L93 Difference]: Finished difference Result 228 states and 578 transitions. [2021-06-05 03:53:01,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:01,556 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:01,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:01,556 INFO L225 Difference]: With dead ends: 228 [2021-06-05 03:53:01,556 INFO L226 Difference]: Without dead ends: 225 [2021-06-05 03:53:01,557 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 83.3ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:01,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-06-05 03:53:01,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 190. [2021-06-05 03:53:01,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.560846560846561) internal successors, (484), 189 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:01,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 484 transitions. [2021-06-05 03:53:01,559 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 484 transitions. Word has length 16 [2021-06-05 03:53:01,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:01,559 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 484 transitions. [2021-06-05 03:53:01,559 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:01,559 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 484 transitions. [2021-06-05 03:53:01,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:01,559 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:01,560 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:01,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2021-06-05 03:53:01,760 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:01,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:01,760 INFO L82 PathProgramCache]: Analyzing trace with hash -1319798927, now seen corresponding path program 127 times [2021-06-05 03:53:01,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:01,760 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919336334] [2021-06-05 03:53:01,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:01,762 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:01,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [62180485] [2021-06-05 03:53:01,762 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 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:01,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:01,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:01,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:01,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:01,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:01,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:53:01,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:01,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:01,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:53:01,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:01,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:01,878 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,878 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:53:01,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:01,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:01,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:01,923 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:01,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:01,928 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:01,950 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:01,950 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:01,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919336334] [2021-06-05 03:53:01,950 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:01,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62180485] [2021-06-05 03:53:01,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62180485] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:01,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:01,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:01,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509467083] [2021-06-05 03:53:01,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:01,950 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:01,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:01,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:01,951 INFO L87 Difference]: Start difference. First operand 190 states and 484 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:02,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:02,098 INFO L93 Difference]: Finished difference Result 232 states and 587 transitions. [2021-06-05 03:53:02,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:02,098 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:02,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:02,099 INFO L225 Difference]: With dead ends: 232 [2021-06-05 03:53:02,099 INFO L226 Difference]: Without dead ends: 229 [2021-06-05 03:53:02,099 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 85.7ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:02,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-05 03:53:02,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 191. [2021-06-05 03:53:02,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.5631578947368423) internal successors, (487), 190 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:02,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 03:53:02,101 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 03:53:02,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:02,102 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 03:53:02,102 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:02,102 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 03:53:02,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:02,102 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:02,102 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:02,316 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:02,317 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:02,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:02,317 INFO L82 PathProgramCache]: Analyzing trace with hash 398544779, now seen corresponding path program 128 times [2021-06-05 03:53:02,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:02,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232351167] [2021-06-05 03:53:02,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:02,318 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:02,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1946991804] [2021-06-05 03:53:02,318 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 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:02,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:02,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:02,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:02,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:02,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:02,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:02,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,361 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:02,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:02,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:02,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:53:02,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:02,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:02,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,426 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:53:02,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:02,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:02,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:02,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:02,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,461 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:02,494 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:02,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:02,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232351167] [2021-06-05 03:53:02,494 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:02,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946991804] [2021-06-05 03:53:02,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946991804] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:02,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:02,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:02,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707425223] [2021-06-05 03:53:02,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:02,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:02,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:02,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:02,495 INFO L87 Difference]: Start difference. First operand 191 states and 487 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:02,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:02,650 INFO L93 Difference]: Finished difference Result 241 states and 611 transitions. [2021-06-05 03:53:02,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:02,651 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:02,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:02,651 INFO L225 Difference]: With dead ends: 241 [2021-06-05 03:53:02,651 INFO L226 Difference]: Without dead ends: 238 [2021-06-05 03:53:02,651 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 80.7ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:02,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-06-05 03:53:02,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 190. [2021-06-05 03:53:02,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.560846560846561) internal successors, (484), 189 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:02,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 484 transitions. [2021-06-05 03:53:02,654 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 484 transitions. Word has length 16 [2021-06-05 03:53:02,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:02,654 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 484 transitions. [2021-06-05 03:53:02,654 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:02,654 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 484 transitions. [2021-06-05 03:53:02,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:02,654 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:02,654 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:02,854 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2021-06-05 03:53:02,855 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:02,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:02,855 INFO L82 PathProgramCache]: Analyzing trace with hash -748344121, now seen corresponding path program 129 times [2021-06-05 03:53:02,855 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:02,855 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245554461] [2021-06-05 03:53:02,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:02,856 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:02,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [500378354] [2021-06-05 03:53:02,856 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 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:02,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:53:02,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:02,880 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:53:02,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:02,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:02,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:02,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,913 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:53:02,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:02,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:02,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,934 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:53:02,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:02,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:02,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:02,974 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 03:53:03,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:03,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:03,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:03,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:03,040 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:03,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:03,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:03,048 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-06-05 03:53:03,084 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:03,084 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:03,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245554461] [2021-06-05 03:53:03,084 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:03,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500378354] [2021-06-05 03:53:03,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500378354] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:03,084 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:03,084 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:03,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266825734] [2021-06-05 03:53:03,084 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:03,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:03,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:03,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:03,085 INFO L87 Difference]: Start difference. First operand 190 states and 484 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:03,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:03,270 INFO L93 Difference]: Finished difference Result 229 states and 583 transitions. [2021-06-05 03:53:03,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:03,271 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:03,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:03,271 INFO L225 Difference]: With dead ends: 229 [2021-06-05 03:53:03,271 INFO L226 Difference]: Without dead ends: 226 [2021-06-05 03:53:03,271 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 115.8ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:03,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-05 03:53:03,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 192. [2021-06-05 03:53:03,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.5654450261780104) internal successors, (490), 191 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:03,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 490 transitions. [2021-06-05 03:53:03,274 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 490 transitions. Word has length 16 [2021-06-05 03:53:03,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:03,274 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 490 transitions. [2021-06-05 03:53:03,274 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:03,274 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 490 transitions. [2021-06-05 03:53:03,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:03,274 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:03,274 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:03,474 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2021-06-05 03:53:03,475 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:03,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:03,475 INFO L82 PathProgramCache]: Analyzing trace with hash 969999585, now seen corresponding path program 130 times [2021-06-05 03:53:03,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:03,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475238367] [2021-06-05 03:53:03,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:03,476 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:03,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [232686127] [2021-06-05 03:53:03,476 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 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:03,509 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:03,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:03,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:03,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:03,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:03,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:03,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:03,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:03,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:03,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:03,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:03,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:03,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:03,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:53:03,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:03,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:03,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:03,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:03,598 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 03:53:03,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:03,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:03,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:03,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:03,646 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:03,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:03,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:03,651 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:03,684 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:03,684 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:03,684 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475238367] [2021-06-05 03:53:03,684 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:03,684 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232686127] [2021-06-05 03:53:03,684 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232686127] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:03,684 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:03,685 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:03,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117926854] [2021-06-05 03:53:03,685 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:03,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:03,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:03,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:03,685 INFO L87 Difference]: Start difference. First operand 192 states and 490 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:03,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:03,837 INFO L93 Difference]: Finished difference Result 239 states and 608 transitions. [2021-06-05 03:53:03,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:03,837 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:03,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:03,838 INFO L225 Difference]: With dead ends: 239 [2021-06-05 03:53:03,838 INFO L226 Difference]: Without dead ends: 236 [2021-06-05 03:53:03,838 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 85.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:03,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-06-05 03:53:03,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 191. [2021-06-05 03:53:03,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.5631578947368423) internal successors, (487), 190 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:03,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 03:53:03,840 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 03:53:03,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:03,840 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 03:53:03,840 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:03,840 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 03:53:03,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:03,840 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:03,840 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:04,041 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable225 [2021-06-05 03:53:04,041 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:04,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:04,041 INFO L82 PathProgramCache]: Analyzing trace with hash 988433611, now seen corresponding path program 131 times [2021-06-05 03:53:04,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:04,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195350076] [2021-06-05 03:53:04,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:04,043 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:04,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1016500948] [2021-06-05 03:53:04,043 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 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:04,066 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:53:04,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:04,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:04,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:04,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:04,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:04,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:53:04,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:04,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:04,108 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,109 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:53:04,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:04,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:04,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,144 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 03:53:04,162 INFO L446 ElimStorePlain]: Different costs {0=[v_A_133], 5=[F]} [2021-06-05 03:53:04,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:04,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:04,183 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:04,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:53:04,184 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:04,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,189 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:53:04,235 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:04,235 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:04,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195350076] [2021-06-05 03:53:04,235 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:04,235 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016500948] [2021-06-05 03:53:04,235 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016500948] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:04,235 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:04,235 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:04,235 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515968270] [2021-06-05 03:53:04,235 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:04,235 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:04,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:04,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:04,236 INFO L87 Difference]: Start difference. First operand 191 states and 487 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:04,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:04,388 INFO L93 Difference]: Finished difference Result 234 states and 598 transitions. [2021-06-05 03:53:04,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:04,388 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:04,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:04,389 INFO L225 Difference]: With dead ends: 234 [2021-06-05 03:53:04,389 INFO L226 Difference]: Without dead ends: 231 [2021-06-05 03:53:04,389 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 93.8ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:04,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-06-05 03:53:04,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 191. [2021-06-05 03:53:04,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.5631578947368423) internal successors, (487), 190 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:04,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 03:53:04,391 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 03:53:04,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:04,391 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 03:53:04,391 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:04,391 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 03:53:04,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:04,391 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:04,391 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:04,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:04,592 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:04,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:04,592 INFO L82 PathProgramCache]: Analyzing trace with hash -2036153729, now seen corresponding path program 132 times [2021-06-05 03:53:04,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:04,592 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947770226] [2021-06-05 03:53:04,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:04,594 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:04,594 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1875758946] [2021-06-05 03:53:04,594 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 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:04,620 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:53:04,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:04,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:04,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:04,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:04,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:04,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,640 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:53:04,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:04,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:04,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:04,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:04,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:04,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:53:04,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:04,738 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:04,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:04,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:04,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:04,750 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:04,772 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:04,772 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:04,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947770226] [2021-06-05 03:53:04,772 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:04,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875758946] [2021-06-05 03:53:04,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875758946] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:04,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:04,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:04,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936761644] [2021-06-05 03:53:04,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:04,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:04,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:04,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:04,773 INFO L87 Difference]: Start difference. First operand 191 states and 487 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:04,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:04,953 INFO L93 Difference]: Finished difference Result 217 states and 546 transitions. [2021-06-05 03:53:04,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:04,953 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:04,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:04,954 INFO L225 Difference]: With dead ends: 217 [2021-06-05 03:53:04,954 INFO L226 Difference]: Without dead ends: 214 [2021-06-05 03:53:04,954 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 82.2ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:04,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-05 03:53:04,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 191. [2021-06-05 03:53:04,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.5631578947368423) internal successors, (487), 190 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:04,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 03:53:04,956 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 03:53:04,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:04,956 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 03:53:04,956 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:04,956 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 03:53:04,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:04,957 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:04,957 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:05,157 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2021-06-05 03:53:05,157 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:05,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:05,157 INFO L82 PathProgramCache]: Analyzing trace with hash -307106395, now seen corresponding path program 133 times [2021-06-05 03:53:05,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:05,158 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56975939] [2021-06-05 03:53:05,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:05,159 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:05,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [393388527] [2021-06-05 03:53:05,159 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 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:05,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:05,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:05,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:05,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:05,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:05,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:05,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:05,227 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:05,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,234 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:05,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:05,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:05,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,270 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:53:05,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:05,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:05,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:05,314 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:05,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,319 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:05,341 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:05,341 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:05,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56975939] [2021-06-05 03:53:05,341 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:05,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393388527] [2021-06-05 03:53:05,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393388527] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:05,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:05,341 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:05,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031944904] [2021-06-05 03:53:05,341 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:05,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:05,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:05,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:05,342 INFO L87 Difference]: Start difference. First operand 191 states and 487 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:05,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:05,548 INFO L93 Difference]: Finished difference Result 237 states and 594 transitions. [2021-06-05 03:53:05,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:05,548 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:05,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:05,549 INFO L225 Difference]: With dead ends: 237 [2021-06-05 03:53:05,549 INFO L226 Difference]: Without dead ends: 234 [2021-06-05 03:53:05,549 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 88.7ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:05,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-06-05 03:53:05,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 192. [2021-06-05 03:53:05,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.5706806282722514) internal successors, (491), 191 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:05,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-06-05 03:53:05,551 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-06-05 03:53:05,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:05,551 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-06-05 03:53:05,551 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:05,552 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-06-05 03:53:05,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:05,552 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:05,552 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:05,752 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2021-06-05 03:53:05,752 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:05,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:05,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1411237311, now seen corresponding path program 134 times [2021-06-05 03:53:05,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:05,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723736682] [2021-06-05 03:53:05,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:05,754 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:05,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1664270176] [2021-06-05 03:53:05,754 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 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:05,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:05,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:05,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:05,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:05,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:05,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:05,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:05,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:05,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:05,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:05,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:05,889 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:05,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:53:05,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:05,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:05,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:05,924 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:05,929 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:05,929 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:05,963 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:05,963 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:05,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723736682] [2021-06-05 03:53:05,963 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:05,963 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664270176] [2021-06-05 03:53:05,963 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664270176] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:05,963 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:05,963 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:05,963 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877163648] [2021-06-05 03:53:05,963 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:05,963 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:05,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:05,964 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:05,964 INFO L87 Difference]: Start difference. First operand 192 states and 491 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:06,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:06,137 INFO L93 Difference]: Finished difference Result 246 states and 618 transitions. [2021-06-05 03:53:06,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:06,138 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:06,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:06,138 INFO L225 Difference]: With dead ends: 246 [2021-06-05 03:53:06,138 INFO L226 Difference]: Without dead ends: 243 [2021-06-05 03:53:06,138 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 92.7ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:06,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-06-05 03:53:06,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 191. [2021-06-05 03:53:06,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.5631578947368423) internal successors, (487), 190 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:06,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 03:53:06,141 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 03:53:06,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:06,141 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 03:53:06,141 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:06,141 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 03:53:06,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:06,141 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:06,141 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:06,345 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable229 [2021-06-05 03:53:06,345 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:06,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:06,345 INFO L82 PathProgramCache]: Analyzing trace with hash 264348411, now seen corresponding path program 135 times [2021-06-05 03:53:06,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:06,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008326796] [2021-06-05 03:53:06,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:06,347 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:06,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [181108763] [2021-06-05 03:53:06,347 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 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:06,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:53:06,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:06,371 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:53:06,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:06,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:06,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:06,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:06,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:06,390 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:53:06,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:06,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:06,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:06,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:06,419 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:06,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:06,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:06,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:06,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:06,447 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 03:53:06,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:06,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:06,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:06,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:06,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:06,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:06,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:06,530 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-06-05 03:53:06,571 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:06,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:06,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008326796] [2021-06-05 03:53:06,572 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:06,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181108763] [2021-06-05 03:53:06,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181108763] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:06,572 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:06,572 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:06,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039422383] [2021-06-05 03:53:06,572 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:06,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:06,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:06,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:06,573 INFO L87 Difference]: Start difference. First operand 191 states and 487 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:06,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:06,767 INFO L93 Difference]: Finished difference Result 228 states and 572 transitions. [2021-06-05 03:53:06,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:06,767 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:06,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:06,768 INFO L225 Difference]: With dead ends: 228 [2021-06-05 03:53:06,768 INFO L226 Difference]: Without dead ends: 225 [2021-06-05 03:53:06,768 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 124.0ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:06,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-06-05 03:53:06,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 193. [2021-06-05 03:53:06,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.578125) internal successors, (495), 192 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:06,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 495 transitions. [2021-06-05 03:53:06,770 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 495 transitions. Word has length 16 [2021-06-05 03:53:06,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:06,770 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 495 transitions. [2021-06-05 03:53:06,770 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:06,770 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 495 transitions. [2021-06-05 03:53:06,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:06,770 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:06,771 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:06,971 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:06,971 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:06,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:06,971 INFO L82 PathProgramCache]: Analyzing trace with hash 1982692117, now seen corresponding path program 136 times [2021-06-05 03:53:06,972 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:06,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498323449] [2021-06-05 03:53:06,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:06,973 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:06,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [881861826] [2021-06-05 03:53:06,973 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 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:06,997 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:06,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:06,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:06,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:07,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:07,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:07,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,017 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:53:07,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:07,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:07,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,048 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:07,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:07,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:07,072 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,072 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 03:53:07,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:07,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:07,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:07,115 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:07,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,121 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:07,154 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:07,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:07,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498323449] [2021-06-05 03:53:07,154 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:07,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881861826] [2021-06-05 03:53:07,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881861826] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:07,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:07,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:07,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614701992] [2021-06-05 03:53:07,155 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:07,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:07,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:07,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:07,155 INFO L87 Difference]: Start difference. First operand 193 states and 495 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:07,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:07,322 INFO L93 Difference]: Finished difference Result 238 states and 597 transitions. [2021-06-05 03:53:07,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:07,323 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:07,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:07,323 INFO L225 Difference]: With dead ends: 238 [2021-06-05 03:53:07,323 INFO L226 Difference]: Without dead ends: 235 [2021-06-05 03:53:07,323 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 80.3ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:07,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-06-05 03:53:07,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 192. [2021-06-05 03:53:07,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.5706806282722514) internal successors, (491), 191 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:07,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-06-05 03:53:07,325 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-06-05 03:53:07,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:07,326 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-06-05 03:53:07,326 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:07,326 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-06-05 03:53:07,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:07,326 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:07,326 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:07,526 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,140 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:07,526 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:07,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:07,527 INFO L82 PathProgramCache]: Analyzing trace with hash 2001126143, now seen corresponding path program 137 times [2021-06-05 03:53:07,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:07,527 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393990337] [2021-06-05 03:53:07,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:07,528 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:07,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1148545017] [2021-06-05 03:53:07,528 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 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:07,551 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:53:07,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:07,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:07,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:07,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:07,567 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:07,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,573 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:07,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:07,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:07,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:07,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:07,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:07,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,629 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:53:07,648 INFO L446 ElimStorePlain]: Different costs {0=[v_A_145], 5=[F]} [2021-06-05 03:53:07,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:07,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:07,669 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:07,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:53:07,670 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:07,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:07,675 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:53:07,722 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:07,722 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:07,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393990337] [2021-06-05 03:53:07,723 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:07,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148545017] [2021-06-05 03:53:07,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148545017] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:07,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:07,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:07,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944985334] [2021-06-05 03:53:07,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:07,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:07,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:07,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:07,723 INFO L87 Difference]: Start difference. First operand 192 states and 491 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:07,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:07,853 INFO L93 Difference]: Finished difference Result 224 states and 567 transitions. [2021-06-05 03:53:07,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:07,853 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:07,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:07,854 INFO L225 Difference]: With dead ends: 224 [2021-06-05 03:53:07,854 INFO L226 Difference]: Without dead ends: 221 [2021-06-05 03:53:07,854 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 84.6ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:07,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-05 03:53:07,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 192. [2021-06-05 03:53:07,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.5706806282722514) internal successors, (491), 191 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:07,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-06-05 03:53:07,856 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-06-05 03:53:07,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:07,856 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-06-05 03:53:07,856 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:07,856 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-06-05 03:53:07,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:07,857 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:07,857 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:08,057 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:08,057 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:08,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:08,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1884448125, now seen corresponding path program 138 times [2021-06-05 03:53:08,058 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:08,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648755773] [2021-06-05 03:53:08,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:08,059 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:08,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1317200776] [2021-06-05 03:53:08,059 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 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:08,086 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:53:08,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:08,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:08,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:08,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:08,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:08,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,107 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:08,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:08,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:08,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,137 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 03:53:08,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:08,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:08,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:53:08,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:08,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:08,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:08,222 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,227 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:08,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,227 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:08,248 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:08,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:08,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648755773] [2021-06-05 03:53:08,249 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:08,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317200776] [2021-06-05 03:53:08,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317200776] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:08,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:08,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:08,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465833838] [2021-06-05 03:53:08,249 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:08,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:08,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:08,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:08,249 INFO L87 Difference]: Start difference. First operand 192 states and 491 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:08,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:08,430 INFO L93 Difference]: Finished difference Result 233 states and 588 transitions. [2021-06-05 03:53:08,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:08,431 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:08,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:08,431 INFO L225 Difference]: With dead ends: 233 [2021-06-05 03:53:08,431 INFO L226 Difference]: Without dead ends: 230 [2021-06-05 03:53:08,431 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 89.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:08,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-05 03:53:08,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 194. [2021-06-05 03:53:08,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.5854922279792745) internal successors, (499), 193 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:08,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 499 transitions. [2021-06-05 03:53:08,434 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 499 transitions. Word has length 16 [2021-06-05 03:53:08,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:08,434 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 499 transitions. [2021-06-05 03:53:08,434 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:08,434 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 499 transitions. [2021-06-05 03:53:08,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:08,434 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:08,434 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:08,634 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2021-06-05 03:53:08,635 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:08,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:08,635 INFO L82 PathProgramCache]: Analyzing trace with hash -166104419, now seen corresponding path program 139 times [2021-06-05 03:53:08,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:08,635 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665094950] [2021-06-05 03:53:08,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:08,637 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:08,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [666499810] [2021-06-05 03:53:08,638 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 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:08,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:08,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:08,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:08,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:08,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:08,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,683 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:08,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:08,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:08,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,715 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 03:53:08,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:08,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:08,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,742 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:53:08,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:08,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:08,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:08,789 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:08,794 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:08,794 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:08,827 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:08,828 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:08,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665094950] [2021-06-05 03:53:08,828 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:08,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666499810] [2021-06-05 03:53:08,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666499810] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:08,828 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:08,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:08,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306353466] [2021-06-05 03:53:08,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:08,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:08,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:08,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:08,828 INFO L87 Difference]: Start difference. First operand 194 states and 499 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:09,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:09,020 INFO L93 Difference]: Finished difference Result 243 states and 613 transitions. [2021-06-05 03:53:09,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:09,020 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:09,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:09,021 INFO L225 Difference]: With dead ends: 243 [2021-06-05 03:53:09,021 INFO L226 Difference]: Without dead ends: 240 [2021-06-05 03:53:09,021 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 86.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:09,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-06-05 03:53:09,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 193. [2021-06-05 03:53:09,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.578125) internal successors, (495), 192 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:09,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 495 transitions. [2021-06-05 03:53:09,024 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 495 transitions. Word has length 16 [2021-06-05 03:53:09,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:09,025 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 495 transitions. [2021-06-05 03:53:09,025 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:09,025 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 495 transitions. [2021-06-05 03:53:09,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:09,025 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:09,025 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:09,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2021-06-05 03:53:09,245 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:09,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:09,245 INFO L82 PathProgramCache]: Analyzing trace with hash -147670393, now seen corresponding path program 140 times [2021-06-05 03:53:09,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:09,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133433041] [2021-06-05 03:53:09,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:09,247 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:09,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1035777802] [2021-06-05 03:53:09,247 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 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:09,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:09,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:09,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:09,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:09,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:09,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:09,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:09,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:09,289 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:09,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:09,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:09,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:09,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:09,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 03:53:09,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:09,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:09,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:09,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:09,343 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:53:09,359 INFO L446 ElimStorePlain]: Different costs {0=[v_A_151], 5=[F]} [2021-06-05 03:53:09,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:09,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:09,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:09,383 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:09,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:53:09,384 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:09,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:09,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:09,390 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:53:09,434 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:09,434 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:09,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133433041] [2021-06-05 03:53:09,434 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:09,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035777802] [2021-06-05 03:53:09,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035777802] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:09,434 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:09,434 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:09,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932083472] [2021-06-05 03:53:09,435 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:09,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:09,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:09,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:09,435 INFO L87 Difference]: Start difference. First operand 193 states and 495 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:09,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:09,577 INFO L93 Difference]: Finished difference Result 229 states and 583 transitions. [2021-06-05 03:53:09,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:09,578 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:09,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:09,578 INFO L225 Difference]: With dead ends: 229 [2021-06-05 03:53:09,578 INFO L226 Difference]: Without dead ends: 226 [2021-06-05 03:53:09,578 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 79.2ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:09,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-05 03:53:09,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 192. [2021-06-05 03:53:09,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.5706806282722514) internal successors, (491), 191 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:09,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-06-05 03:53:09,580 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-06-05 03:53:09,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:09,580 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-06-05 03:53:09,580 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:09,581 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-06-05 03:53:09,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:09,581 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:09,581 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:09,782 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2021-06-05 03:53:09,782 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:09,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:09,782 INFO L82 PathProgramCache]: Analyzing trace with hash -2145577217, now seen corresponding path program 141 times [2021-06-05 03:53:09,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:09,782 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026431499] [2021-06-05 03:53:09,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:09,783 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:09,784 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1425605582] [2021-06-05 03:53:09,784 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 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:09,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:53:09,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:09,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 03:53:09,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:09,871 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:09,871 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:09,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026431499] [2021-06-05 03:53:09,871 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:09,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425605582] [2021-06-05 03:53:09,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425605582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:09,871 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:09,872 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:53:09,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184362453] [2021-06-05 03:53:09,872 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:53:09,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:09,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:53:09,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:53:09,872 INFO L87 Difference]: Start difference. First operand 192 states and 491 transitions. Second operand has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:10,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:10,006 INFO L93 Difference]: Finished difference Result 268 states and 647 transitions. [2021-06-05 03:53:10,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:10,006 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:10,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:10,007 INFO L225 Difference]: With dead ends: 268 [2021-06-05 03:53:10,007 INFO L226 Difference]: Without dead ends: 248 [2021-06-05 03:53:10,007 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 90.0ms TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:53:10,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-06-05 03:53:10,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 195. [2021-06-05 03:53:10,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.5927835051546393) internal successors, (503), 194 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:10,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 503 transitions. [2021-06-05 03:53:10,009 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 503 transitions. Word has length 16 [2021-06-05 03:53:10,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:10,009 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 503 transitions. [2021-06-05 03:53:10,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:10,009 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 503 transitions. [2021-06-05 03:53:10,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:10,010 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:10,010 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:10,210 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2021-06-05 03:53:10,210 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:10,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:10,210 INFO L82 PathProgramCache]: Analyzing trace with hash 1168486911, now seen corresponding path program 142 times [2021-06-05 03:53:10,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:10,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742095263] [2021-06-05 03:53:10,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:10,212 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:10,212 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2002456367] [2021-06-05 03:53:10,212 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 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:10,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:10,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:10,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:10,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:10,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:10,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:10,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:53:10,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:10,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:10,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:53:10,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:10,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:10,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:53:10,334 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:10,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:53:10,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:10,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:53:10,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:10,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,348 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:53:10,392 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:10,392 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:10,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742095263] [2021-06-05 03:53:10,393 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:10,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002456367] [2021-06-05 03:53:10,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002456367] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:10,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:10,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:10,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565778269] [2021-06-05 03:53:10,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:10,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:10,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:10,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:10,393 INFO L87 Difference]: Start difference. First operand 195 states and 503 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:10,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:10,545 INFO L93 Difference]: Finished difference Result 232 states and 595 transitions. [2021-06-05 03:53:10,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:10,546 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:10,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:10,546 INFO L225 Difference]: With dead ends: 232 [2021-06-05 03:53:10,546 INFO L226 Difference]: Without dead ends: 229 [2021-06-05 03:53:10,546 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 75.9ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:10,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-05 03:53:10,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 195. [2021-06-05 03:53:10,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.5927835051546393) internal successors, (503), 194 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:10,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 503 transitions. [2021-06-05 03:53:10,548 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 503 transitions. Word has length 16 [2021-06-05 03:53:10,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:10,548 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 503 transitions. [2021-06-05 03:53:10,548 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:10,548 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 503 transitions. [2021-06-05 03:53:10,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:10,549 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:10,549 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:10,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:10,749 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:10,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:10,749 INFO L82 PathProgramCache]: Analyzing trace with hash -707456309, now seen corresponding path program 143 times [2021-06-05 03:53:10,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:10,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740700446] [2021-06-05 03:53:10,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:10,751 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:10,751 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [314748354] [2021-06-05 03:53:10,751 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 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:10,787 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:53:10,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:10,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:10,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:10,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:10,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:10,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:53:10,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:10,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:10,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:10,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:10,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:10,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,888 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:53:10,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:10,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:10,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:10,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:10,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:10,921 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:10,942 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:10,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:10,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740700446] [2021-06-05 03:53:10,943 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:10,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314748354] [2021-06-05 03:53:10,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314748354] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:10,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:10,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:10,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041828887] [2021-06-05 03:53:10,943 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:10,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:10,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:10,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:10,944 INFO L87 Difference]: Start difference. First operand 195 states and 503 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:11,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:11,093 INFO L93 Difference]: Finished difference Result 213 states and 543 transitions. [2021-06-05 03:53:11,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:11,093 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:11,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:11,094 INFO L225 Difference]: With dead ends: 213 [2021-06-05 03:53:11,094 INFO L226 Difference]: Without dead ends: 210 [2021-06-05 03:53:11,094 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 81.6ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:11,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-05 03:53:11,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 197. [2021-06-05 03:53:11,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.5969387755102042) internal successors, (509), 196 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:11,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 509 transitions. [2021-06-05 03:53:11,099 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 509 transitions. Word has length 16 [2021-06-05 03:53:11,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:11,099 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 509 transitions. [2021-06-05 03:53:11,099 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:11,099 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 509 transitions. [2021-06-05 03:53:11,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:11,099 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:11,099 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:11,299 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2021-06-05 03:53:11,299 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:11,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:11,300 INFO L82 PathProgramCache]: Analyzing trace with hash 1021591025, now seen corresponding path program 144 times [2021-06-05 03:53:11,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:11,300 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363924363] [2021-06-05 03:53:11,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:11,301 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:11,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2050190941] [2021-06-05 03:53:11,301 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 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:11,324 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:53:11,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:11,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:11,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:11,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:11,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:11,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:53:11,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:11,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:11,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:11,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:11,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:11,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:53:11,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:11,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:11,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:11,452 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:11,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,457 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:11,479 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:11,479 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:11,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363924363] [2021-06-05 03:53:11,479 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:11,479 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050190941] [2021-06-05 03:53:11,479 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050190941] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:11,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:11,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:11,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275895157] [2021-06-05 03:53:11,479 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:11,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:11,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:11,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:11,480 INFO L87 Difference]: Start difference. First operand 197 states and 509 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:11,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:11,642 INFO L93 Difference]: Finished difference Result 217 states and 552 transitions. [2021-06-05 03:53:11,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:11,642 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:11,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:11,642 INFO L225 Difference]: With dead ends: 217 [2021-06-05 03:53:11,643 INFO L226 Difference]: Without dead ends: 214 [2021-06-05 03:53:11,643 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 86.1ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:11,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-05 03:53:11,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 198. [2021-06-05 03:53:11,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.598984771573604) internal successors, (512), 197 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:11,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 512 transitions. [2021-06-05 03:53:11,645 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 512 transitions. Word has length 16 [2021-06-05 03:53:11,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:11,645 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 512 transitions. [2021-06-05 03:53:11,645 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:11,645 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 512 transitions. [2021-06-05 03:53:11,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:11,645 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:11,645 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:11,845 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:11,846 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:11,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:11,846 INFO L82 PathProgramCache]: Analyzing trace with hash -1555032565, now seen corresponding path program 145 times [2021-06-05 03:53:11,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:11,846 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597105493] [2021-06-05 03:53:11,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:11,847 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:11,847 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [614760584] [2021-06-05 03:53:11,847 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 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:11,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:11,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:11,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:11,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:11,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:11,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:11,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:11,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:11,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:11,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:11,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:11,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,952 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:53:11,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:11,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:11,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:11,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:11,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:11,985 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:12,019 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:12,019 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:12,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597105493] [2021-06-05 03:53:12,019 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:12,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614760584] [2021-06-05 03:53:12,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614760584] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:12,019 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:12,019 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:12,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146925534] [2021-06-05 03:53:12,019 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:12,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:12,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:12,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:12,020 INFO L87 Difference]: Start difference. First operand 198 states and 512 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:12,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:12,192 INFO L93 Difference]: Finished difference Result 226 states and 576 transitions. [2021-06-05 03:53:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:12,192 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:12,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:12,193 INFO L225 Difference]: With dead ends: 226 [2021-06-05 03:53:12,193 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 03:53:12,193 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 78.6ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:12,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 03:53:12,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 196. [2021-06-05 03:53:12,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.594871794871795) internal successors, (506), 195 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:12,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 506 transitions. [2021-06-05 03:53:12,195 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 506 transitions. Word has length 16 [2021-06-05 03:53:12,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:12,195 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 506 transitions. [2021-06-05 03:53:12,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:12,195 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 506 transitions. [2021-06-05 03:53:12,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:12,196 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:12,196 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:12,407 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,149 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:12,408 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:12,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:12,408 INFO L82 PathProgramCache]: Analyzing trace with hash 1593045831, now seen corresponding path program 146 times [2021-06-05 03:53:12,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:12,408 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887896747] [2021-06-05 03:53:12,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:12,409 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:12,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1499351652] [2021-06-05 03:53:12,410 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 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:12,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:12,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:12,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:12,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:12,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:12,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:12,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:12,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:12,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:53:12,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:12,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:12,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:12,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:12,486 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:12,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:12,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:12,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:12,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:12,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 03:53:12,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:12,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:12,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:12,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:12,568 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:12,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:12,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:12,573 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:12,595 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:12,595 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:12,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887896747] [2021-06-05 03:53:12,595 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:12,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499351652] [2021-06-05 03:53:12,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499351652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:12,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:12,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:12,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652190866] [2021-06-05 03:53:12,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:12,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:12,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:12,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:12,596 INFO L87 Difference]: Start difference. First operand 196 states and 506 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:12,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:12,761 INFO L93 Difference]: Finished difference Result 213 states and 545 transitions. [2021-06-05 03:53:12,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:12,761 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:12,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:12,762 INFO L225 Difference]: With dead ends: 213 [2021-06-05 03:53:12,762 INFO L226 Difference]: Without dead ends: 210 [2021-06-05 03:53:12,762 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 85.8ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:12,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-05 03:53:12,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 198. [2021-06-05 03:53:12,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.598984771573604) internal successors, (512), 197 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:12,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 512 transitions. [2021-06-05 03:53:12,764 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 512 transitions. Word has length 16 [2021-06-05 03:53:12,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:12,764 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 512 transitions. [2021-06-05 03:53:12,764 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:12,764 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 512 transitions. [2021-06-05 03:53:12,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:12,765 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:12,765 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:12,965 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable241 [2021-06-05 03:53:12,965 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:12,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:12,966 INFO L82 PathProgramCache]: Analyzing trace with hash -983577759, now seen corresponding path program 147 times [2021-06-05 03:53:12,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:12,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264904] [2021-06-05 03:53:12,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:12,967 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:12,967 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1232514206] [2021-06-05 03:53:12,967 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 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:12,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:53:12,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:12,995 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:53:12,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:13,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:13,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:13,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:53:13,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:13,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:13,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:13,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:13,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:13,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,071 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 03:53:13,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:13,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:13,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:13,120 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:13,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,128 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-06-05 03:53:13,178 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:13,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:13,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264904] [2021-06-05 03:53:13,178 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:13,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232514206] [2021-06-05 03:53:13,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232514206] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:13,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:13,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:13,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506090781] [2021-06-05 03:53:13,179 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:13,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:13,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:13,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:13,179 INFO L87 Difference]: Start difference. First operand 198 states and 512 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:13,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:13,374 INFO L93 Difference]: Finished difference Result 223 states and 570 transitions. [2021-06-05 03:53:13,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:13,375 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:13,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:13,375 INFO L225 Difference]: With dead ends: 223 [2021-06-05 03:53:13,375 INFO L226 Difference]: Without dead ends: 220 [2021-06-05 03:53:13,375 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 104.9ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:13,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-06-05 03:53:13,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 197. [2021-06-05 03:53:13,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.5969387755102042) internal successors, (509), 196 states have internal predecessors, (509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:13,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 509 transitions. [2021-06-05 03:53:13,378 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 509 transitions. Word has length 16 [2021-06-05 03:53:13,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:13,378 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 509 transitions. [2021-06-05 03:53:13,378 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:13,378 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 509 transitions. [2021-06-05 03:53:13,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:13,378 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:13,378 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:13,578 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,151 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:13,579 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:13,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:13,579 INFO L82 PathProgramCache]: Analyzing trace with hash -965143733, now seen corresponding path program 148 times [2021-06-05 03:53:13,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:13,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639226645] [2021-06-05 03:53:13,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:13,580 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:13,580 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [669316047] [2021-06-05 03:53:13,580 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 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:13,603 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:13,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:13,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:13,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:13,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:13,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:13,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,631 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:13,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:13,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:13,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,652 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:13,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:13,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:13,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:53:13,696 INFO L446 ElimStorePlain]: Different costs {0=[v_A_165], 5=[F]} [2021-06-05 03:53:13,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:13,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:13,720 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:13,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:53:13,721 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:13,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:13,727 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:53:13,773 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:13,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:13,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639226645] [2021-06-05 03:53:13,773 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:13,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669316047] [2021-06-05 03:53:13,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669316047] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:13,773 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:13,773 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:13,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489948542] [2021-06-05 03:53:13,773 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:13,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:13,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:13,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:13,774 INFO L87 Difference]: Start difference. First operand 197 states and 509 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:13,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:13,953 INFO L93 Difference]: Finished difference Result 218 states and 560 transitions. [2021-06-05 03:53:13,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:13,953 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:13,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:13,954 INFO L225 Difference]: With dead ends: 218 [2021-06-05 03:53:13,954 INFO L226 Difference]: Without dead ends: 215 [2021-06-05 03:53:13,954 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 81.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:13,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-05 03:53:13,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 196. [2021-06-05 03:53:13,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.594871794871795) internal successors, (506), 195 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:13,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 506 transitions. [2021-06-05 03:53:13,957 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 506 transitions. Word has length 16 [2021-06-05 03:53:13,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:13,957 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 506 transitions. [2021-06-05 03:53:13,957 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:13,957 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 506 transitions. [2021-06-05 03:53:13,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:13,958 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:13,958 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:14,172 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2021-06-05 03:53:14,173 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:14,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:14,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1304208347, now seen corresponding path program 149 times [2021-06-05 03:53:14,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:14,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954888444] [2021-06-05 03:53:14,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:14,175 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:14,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [26743404] [2021-06-05 03:53:14,175 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 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:14,198 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:53:14,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:14,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:53:14,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:14,283 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:14,283 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:14,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954888444] [2021-06-05 03:53:14,283 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:14,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26743404] [2021-06-05 03:53:14,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26743404] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:14,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:14,284 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:14,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955000339] [2021-06-05 03:53:14,284 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:14,284 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:14,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:14,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:14,284 INFO L87 Difference]: Start difference. First operand 196 states and 506 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:14,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:14,426 INFO L93 Difference]: Finished difference Result 301 states and 747 transitions. [2021-06-05 03:53:14,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:14,427 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:14,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:14,428 INFO L225 Difference]: With dead ends: 301 [2021-06-05 03:53:14,428 INFO L226 Difference]: Without dead ends: 297 [2021-06-05 03:53:14,428 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 66.2ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:14,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-06-05 03:53:14,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 195. [2021-06-05 03:53:14,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.597938144329897) internal successors, (504), 194 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:14,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-06-05 03:53:14,432 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-06-05 03:53:14,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:14,432 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-06-05 03:53:14,432 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:14,432 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-06-05 03:53:14,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:14,432 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:14,433 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:14,647 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2021-06-05 03:53:14,648 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:14,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:14,648 INFO L82 PathProgramCache]: Analyzing trace with hash -555750705, now seen corresponding path program 150 times [2021-06-05 03:53:14,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:14,648 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016569937] [2021-06-05 03:53:14,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:14,649 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:14,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [796464270] [2021-06-05 03:53:14,649 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 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:14,672 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:53:14,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:14,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:14,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:14,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:14,695 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:14,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:14,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:14,702 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:53:14,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:14,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:14,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:14,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:14,725 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 03:53:14,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:14,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:14,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:14,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:14,753 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:53:14,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:14,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:14,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:14,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:14,812 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:14,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:14,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:14,817 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:14,839 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:14,839 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:14,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016569937] [2021-06-05 03:53:14,839 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:14,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796464270] [2021-06-05 03:53:14,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796464270] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:14,839 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:14,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:14,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847474786] [2021-06-05 03:53:14,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:14,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:14,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:14,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:14,840 INFO L87 Difference]: Start difference. First operand 195 states and 504 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:15,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:15,016 INFO L93 Difference]: Finished difference Result 225 states and 570 transitions. [2021-06-05 03:53:15,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:15,016 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:15,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:15,017 INFO L225 Difference]: With dead ends: 225 [2021-06-05 03:53:15,017 INFO L226 Difference]: Without dead ends: 222 [2021-06-05 03:53:15,017 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 90.8ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:15,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-05 03:53:15,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 197. [2021-06-05 03:53:15,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.6122448979591835) internal successors, (512), 196 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:15,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 512 transitions. [2021-06-05 03:53:15,019 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 512 transitions. Word has length 16 [2021-06-05 03:53:15,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:15,019 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 512 transitions. [2021-06-05 03:53:15,019 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:15,019 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 512 transitions. [2021-06-05 03:53:15,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:15,019 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:15,019 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:15,220 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2021-06-05 03:53:15,220 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:15,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:15,220 INFO L82 PathProgramCache]: Analyzing trace with hash 1162593001, now seen corresponding path program 151 times [2021-06-05 03:53:15,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:15,220 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753370215] [2021-06-05 03:53:15,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:15,222 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:15,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1333545058] [2021-06-05 03:53:15,222 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 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:15,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:15,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:15,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:15,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:15,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:15,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,281 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:15,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:15,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:15,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,305 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:53:15,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:15,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:15,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:53:15,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:15,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:15,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:15,381 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:15,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,386 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:15,419 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:15,419 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:15,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753370215] [2021-06-05 03:53:15,420 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:15,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333545058] [2021-06-05 03:53:15,420 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333545058] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:15,420 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:15,420 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:15,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232254064] [2021-06-05 03:53:15,420 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:15,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:15,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:15,420 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:15,420 INFO L87 Difference]: Start difference. First operand 197 states and 512 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:15,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:15,615 INFO L93 Difference]: Finished difference Result 235 states and 595 transitions. [2021-06-05 03:53:15,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:15,615 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:15,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:15,616 INFO L225 Difference]: With dead ends: 235 [2021-06-05 03:53:15,616 INFO L226 Difference]: Without dead ends: 232 [2021-06-05 03:53:15,616 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 84.9ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:15,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-06-05 03:53:15,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 196. [2021-06-05 03:53:15,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.605128205128205) internal successors, (508), 195 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:15,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 508 transitions. [2021-06-05 03:53:15,618 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 508 transitions. Word has length 16 [2021-06-05 03:53:15,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:15,618 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 508 transitions. [2021-06-05 03:53:15,618 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:15,618 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 508 transitions. [2021-06-05 03:53:15,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:15,619 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:15,619 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:15,819 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2021-06-05 03:53:15,819 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:15,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:15,819 INFO L82 PathProgramCache]: Analyzing trace with hash 1181027027, now seen corresponding path program 152 times [2021-06-05 03:53:15,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:15,820 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922424653] [2021-06-05 03:53:15,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:15,821 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:15,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [544991375] [2021-06-05 03:53:15,821 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 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:15,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:15,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:15,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:15,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:15,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:15,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:15,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,872 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:15,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:15,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:15,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,892 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 03:53:15,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:15,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:15,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:53:15,937 INFO L446 ElimStorePlain]: Different costs {0=[v_A_171], 5=[F]} [2021-06-05 03:53:15,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:15,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:15,959 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:15,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:53:15,961 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:15,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:15,966 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:53:16,011 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:16,011 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:16,011 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922424653] [2021-06-05 03:53:16,012 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:16,012 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544991375] [2021-06-05 03:53:16,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544991375] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:16,012 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:16,012 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:16,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448190596] [2021-06-05 03:53:16,012 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:16,012 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:16,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:16,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:16,012 INFO L87 Difference]: Start difference. First operand 196 states and 508 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:16,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:16,167 INFO L93 Difference]: Finished difference Result 221 states and 565 transitions. [2021-06-05 03:53:16,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:16,168 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:16,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:16,168 INFO L225 Difference]: With dead ends: 221 [2021-06-05 03:53:16,168 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 03:53:16,168 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 78.0ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:16,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 03:53:16,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 195. [2021-06-05 03:53:16,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.597938144329897) internal successors, (504), 194 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:16,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-06-05 03:53:16,171 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-06-05 03:53:16,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:16,171 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-06-05 03:53:16,171 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:16,171 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-06-05 03:53:16,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:16,171 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:16,171 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:16,371 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:16,372 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:16,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:16,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1797782965, now seen corresponding path program 153 times [2021-06-05 03:53:16,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:16,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164965943] [2021-06-05 03:53:16,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:16,373 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:16,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2111218005] [2021-06-05 03:53:16,373 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 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:16,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:53:16,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:16,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:16,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:16,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:16,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:16,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:16,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:16,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:16,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,445 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:53:16,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:16,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:16,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,469 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:53:16,496 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:16,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:53:16,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:16,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:53:16,505 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:16,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,510 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:53:16,557 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:16,557 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:16,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164965943] [2021-06-05 03:53:16,557 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:16,557 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111218005] [2021-06-05 03:53:16,557 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111218005] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:16,557 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:16,557 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:16,557 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956073491] [2021-06-05 03:53:16,557 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:16,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:16,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:16,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:16,558 INFO L87 Difference]: Start difference. First operand 195 states and 504 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:16,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:16,680 INFO L93 Difference]: Finished difference Result 221 states and 567 transitions. [2021-06-05 03:53:16,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:16,680 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:16,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:16,681 INFO L225 Difference]: With dead ends: 221 [2021-06-05 03:53:16,681 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 03:53:16,681 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 77.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:16,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 03:53:16,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 195. [2021-06-05 03:53:16,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.597938144329897) internal successors, (504), 194 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:16,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-06-05 03:53:16,683 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-06-05 03:53:16,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:16,683 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-06-05 03:53:16,683 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:16,683 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-06-05 03:53:16,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:16,684 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:16,684 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:16,884 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable248 [2021-06-05 03:53:16,884 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:16,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:16,885 INFO L82 PathProgramCache]: Analyzing trace with hash 1551033415, now seen corresponding path program 154 times [2021-06-05 03:53:16,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:16,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299450969] [2021-06-05 03:53:16,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:16,886 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:16,886 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1229571812] [2021-06-05 03:53:16,887 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 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:16,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:16,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:16,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:16,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:16,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:16,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:16,940 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,940 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:53:16,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:16,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:16,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,963 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:53:16,980 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:16,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:16,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:16,989 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:53:17,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:17,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:17,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:17,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:17,048 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:17,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:17,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:17,054 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:17,075 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:17,075 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:17,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299450969] [2021-06-05 03:53:17,075 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:17,075 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229571812] [2021-06-05 03:53:17,075 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229571812] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:17,075 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:17,076 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:17,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481758832] [2021-06-05 03:53:17,076 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:17,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:17,076 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:17,076 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:17,076 INFO L87 Difference]: Start difference. First operand 195 states and 504 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:17,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:17,218 INFO L93 Difference]: Finished difference Result 226 states and 578 transitions. [2021-06-05 03:53:17,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:17,219 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:17,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:17,219 INFO L225 Difference]: With dead ends: 226 [2021-06-05 03:53:17,219 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 03:53:17,219 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 89.3ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:17,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 03:53:17,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 198. [2021-06-05 03:53:17,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.6192893401015227) internal successors, (516), 197 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:17,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 516 transitions. [2021-06-05 03:53:17,221 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 516 transitions. Word has length 16 [2021-06-05 03:53:17,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:17,222 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 516 transitions. [2021-06-05 03:53:17,222 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:17,222 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 516 transitions. [2021-06-05 03:53:17,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:17,222 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:17,222 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:17,422 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2021-06-05 03:53:17,423 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:17,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:17,423 INFO L82 PathProgramCache]: Analyzing trace with hash -1025590175, now seen corresponding path program 155 times [2021-06-05 03:53:17,423 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:17,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287494085] [2021-06-05 03:53:17,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:17,424 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:17,424 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1593575824] [2021-06-05 03:53:17,424 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 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:17,448 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:53:17,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:17,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:17,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:17,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:17,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:17,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:17,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:17,475 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:53:17,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:17,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:17,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:17,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:17,496 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 03:53:17,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:17,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:17,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:17,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:17,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:53:17,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:17,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:17,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:17,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:17,582 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:17,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:17,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:17,589 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:17,633 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:17,633 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:17,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287494085] [2021-06-05 03:53:17,633 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:17,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593575824] [2021-06-05 03:53:17,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593575824] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:17,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:17,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:17,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317125728] [2021-06-05 03:53:17,634 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:17,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:17,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:17,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:17,634 INFO L87 Difference]: Start difference. First operand 198 states and 516 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:17,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:17,841 INFO L93 Difference]: Finished difference Result 236 states and 603 transitions. [2021-06-05 03:53:17,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:17,841 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:17,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:17,842 INFO L225 Difference]: With dead ends: 236 [2021-06-05 03:53:17,842 INFO L226 Difference]: Without dead ends: 233 [2021-06-05 03:53:17,842 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 88.9ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:17,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-06-05 03:53:17,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 197. [2021-06-05 03:53:17,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.6122448979591835) internal successors, (512), 196 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:17,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 512 transitions. [2021-06-05 03:53:17,844 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 512 transitions. Word has length 16 [2021-06-05 03:53:17,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:17,845 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 512 transitions. [2021-06-05 03:53:17,845 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:17,845 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 512 transitions. [2021-06-05 03:53:17,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:17,845 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:17,845 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:18,045 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,159 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:18,045 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:18,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:18,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1007156149, now seen corresponding path program 156 times [2021-06-05 03:53:18,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:18,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584908776] [2021-06-05 03:53:18,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:18,047 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:18,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [813142173] [2021-06-05 03:53:18,047 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 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:18,071 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:53:18,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:18,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:18,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:18,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:18,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:18,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:53:18,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:18,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:18,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:53:18,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:18,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:18,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:53:18,163 INFO L446 ElimStorePlain]: Different costs {0=[v_A_179], 5=[F]} [2021-06-05 03:53:18,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:18,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:18,185 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:18,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:53:18,186 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:18,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,191 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:53:18,237 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:18,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:18,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584908776] [2021-06-05 03:53:18,237 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:18,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813142173] [2021-06-05 03:53:18,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813142173] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:18,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:18,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:18,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927714083] [2021-06-05 03:53:18,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:18,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:18,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:18,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:18,238 INFO L87 Difference]: Start difference. First operand 197 states and 512 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:18,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:18,416 INFO L93 Difference]: Finished difference Result 222 states and 573 transitions. [2021-06-05 03:53:18,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:18,416 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:18,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:18,417 INFO L225 Difference]: With dead ends: 222 [2021-06-05 03:53:18,417 INFO L226 Difference]: Without dead ends: 219 [2021-06-05 03:53:18,417 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 79.5ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:18,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-05 03:53:18,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 196. [2021-06-05 03:53:18,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.605128205128205) internal successors, (508), 195 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:18,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 508 transitions. [2021-06-05 03:53:18,419 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 508 transitions. Word has length 16 [2021-06-05 03:53:18,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:18,419 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 508 transitions. [2021-06-05 03:53:18,419 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:18,419 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 508 transitions. [2021-06-05 03:53:18,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:18,420 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:18,420 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:18,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,160 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:18,620 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:18,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:18,620 INFO L82 PathProgramCache]: Analyzing trace with hash 309001155, now seen corresponding path program 157 times [2021-06-05 03:53:18,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:18,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037806873] [2021-06-05 03:53:18,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:18,622 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:18,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [681258786] [2021-06-05 03:53:18,622 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 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:18,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:18,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:18,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:18,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:18,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:18,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:53:18,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:18,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:18,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,697 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:53:18,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:18,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:18,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,723 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 03:53:18,750 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:18,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:53:18,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:18,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:53:18,761 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:18,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:18,766 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:53:18,811 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:18,811 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:18,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037806873] [2021-06-05 03:53:18,811 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:18,811 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681258786] [2021-06-05 03:53:18,811 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681258786] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:18,811 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:18,811 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:18,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017592642] [2021-06-05 03:53:18,811 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:18,811 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:18,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:18,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:18,812 INFO L87 Difference]: Start difference. First operand 196 states and 508 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:18,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:18,983 INFO L93 Difference]: Finished difference Result 222 states and 573 transitions. [2021-06-05 03:53:18,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:18,984 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:18,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:18,984 INFO L225 Difference]: With dead ends: 222 [2021-06-05 03:53:18,984 INFO L226 Difference]: Without dead ends: 219 [2021-06-05 03:53:18,985 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 78.7ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:18,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-05 03:53:18,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 195. [2021-06-05 03:53:18,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.597938144329897) internal successors, (504), 194 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:18,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-06-05 03:53:18,989 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-06-05 03:53:18,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:18,990 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-06-05 03:53:18,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:18,990 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-06-05 03:53:18,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:18,990 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:18,990 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:19,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,161 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:19,190 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:19,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:19,191 INFO L82 PathProgramCache]: Analyzing trace with hash 1825134125, now seen corresponding path program 158 times [2021-06-05 03:53:19,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:19,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604029395] [2021-06-05 03:53:19,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:19,193 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:19,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [971143594] [2021-06-05 03:53:19,193 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 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:19,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:19,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:19,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:53:19,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:19,305 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:19,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:19,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604029395] [2021-06-05 03:53:19,305 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:19,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971143594] [2021-06-05 03:53:19,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971143594] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:19,305 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:19,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:19,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532369476] [2021-06-05 03:53:19,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:19,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:19,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:19,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:19,306 INFO L87 Difference]: Start difference. First operand 195 states and 504 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:19,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:19,431 INFO L93 Difference]: Finished difference Result 212 states and 540 transitions. [2021-06-05 03:53:19,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:19,432 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:19,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:19,432 INFO L225 Difference]: With dead ends: 212 [2021-06-05 03:53:19,432 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 03:53:19,432 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 87.5ms TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:53:19,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 03:53:19,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2021-06-05 03:53:19,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.6117021276595747) internal successors, (491), 188 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:19,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 491 transitions. [2021-06-05 03:53:19,434 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 491 transitions. Word has length 16 [2021-06-05 03:53:19,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:19,434 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 491 transitions. [2021-06-05 03:53:19,435 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:19,435 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 491 transitions. [2021-06-05 03:53:19,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:19,435 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:19,435 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:19,637 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:19,637 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:19,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:19,638 INFO L82 PathProgramCache]: Analyzing trace with hash -1839795381, now seen corresponding path program 159 times [2021-06-05 03:53:19,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:19,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086842451] [2021-06-05 03:53:19,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:19,639 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:19,640 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1285719366] [2021-06-05 03:53:19,640 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 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:19,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:53:19,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:19,663 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:53:19,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:19,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:19,685 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:19,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:19,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:19,691 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 03:53:19,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:19,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:19,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:19,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:19,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-06-05 03:53:19,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:19,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:19,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:19,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:19,740 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 03:53:19,769 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:19,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:53:19,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:19,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:19,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:53:19,789 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:19,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:19,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:19,798 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:31 [2021-06-05 03:53:19,859 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:19,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:19,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086842451] [2021-06-05 03:53:19,859 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:19,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285719366] [2021-06-05 03:53:19,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285719366] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:19,859 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:19,859 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:19,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682394891] [2021-06-05 03:53:19,859 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:19,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:19,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:19,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:19,860 INFO L87 Difference]: Start difference. First operand 189 states and 491 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:20,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:20,023 INFO L93 Difference]: Finished difference Result 216 states and 555 transitions. [2021-06-05 03:53:20,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:20,023 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:20,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:20,024 INFO L225 Difference]: With dead ends: 216 [2021-06-05 03:53:20,024 INFO L226 Difference]: Without dead ends: 213 [2021-06-05 03:53:20,024 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 97.7ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:20,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-06-05 03:53:20,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 191. [2021-06-05 03:53:20,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.6210526315789475) internal successors, (498), 190 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:20,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 498 transitions. [2021-06-05 03:53:20,027 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 498 transitions. Word has length 16 [2021-06-05 03:53:20,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:20,027 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 498 transitions. [2021-06-05 03:53:20,027 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:20,027 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 498 transitions. [2021-06-05 03:53:20,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:20,028 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:20,028 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:20,250 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable254 [2021-06-05 03:53:20,250 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:20,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:20,250 INFO L82 PathProgramCache]: Analyzing trace with hash -331924649, now seen corresponding path program 160 times [2021-06-05 03:53:20,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:20,250 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3156923] [2021-06-05 03:53:20,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:20,252 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:20,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1773936690] [2021-06-05 03:53:20,252 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 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:20,276 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:20,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:20,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 03:53:20,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:20,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:20,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:20,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,304 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:53:20,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:20,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:20,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 03:53:20,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:20,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:20,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,364 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 03:53:20,389 INFO L446 ElimStorePlain]: Different costs {2=[v_A_186], 5=[F]} [2021-06-05 03:53:20,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:20,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:20,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:53:20,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:20,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:20,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:20,415 INFO L354 Elim1Store]: treesize reduction 28, result has 9.7 percent of original size [2021-06-05 03:53:20,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 26 [2021-06-05 03:53:20,417 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:20,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,423 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:43, output treesize:16 [2021-06-05 03:53:20,469 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:20,469 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:20,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3156923] [2021-06-05 03:53:20,470 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:20,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773936690] [2021-06-05 03:53:20,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773936690] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:20,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:20,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:20,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651850982] [2021-06-05 03:53:20,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:20,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:20,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:20,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:20,471 INFO L87 Difference]: Start difference. First operand 191 states and 498 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:20,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:20,616 INFO L93 Difference]: Finished difference Result 230 states and 584 transitions. [2021-06-05 03:53:20,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:20,617 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:20,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:20,617 INFO L225 Difference]: With dead ends: 230 [2021-06-05 03:53:20,617 INFO L226 Difference]: Without dead ends: 227 [2021-06-05 03:53:20,617 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 84.7ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:20,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-05 03:53:20,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 187. [2021-06-05 03:53:20,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.6021505376344085) internal successors, (484), 186 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:20,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 484 transitions. [2021-06-05 03:53:20,619 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 484 transitions. Word has length 16 [2021-06-05 03:53:20,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:20,620 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 484 transitions. [2021-06-05 03:53:20,620 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:20,620 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 484 transitions. [2021-06-05 03:53:20,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:20,620 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:20,620 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:20,820 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2021-06-05 03:53:20,820 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:20,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:20,821 INFO L82 PathProgramCache]: Analyzing trace with hash 982486595, now seen corresponding path program 161 times [2021-06-05 03:53:20,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:20,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975121215] [2021-06-05 03:53:20,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:20,823 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:20,823 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1826011494] [2021-06-05 03:53:20,823 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 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:20,847 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:53:20,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:20,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:20,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:20,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:20,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:20,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,877 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:53:20,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:20,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:20,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:20,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:20,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:20,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,947 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:53:20,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:20,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:20,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:20,976 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:20,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:20,981 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:21,004 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:21,004 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:21,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975121215] [2021-06-05 03:53:21,004 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:21,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1826011494] [2021-06-05 03:53:21,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1826011494] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:21,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:21,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:21,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277238838] [2021-06-05 03:53:21,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:21,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:21,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:21,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:21,005 INFO L87 Difference]: Start difference. First operand 187 states and 484 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:21,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:21,170 INFO L93 Difference]: Finished difference Result 204 states and 522 transitions. [2021-06-05 03:53:21,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:21,170 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:21,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:21,171 INFO L225 Difference]: With dead ends: 204 [2021-06-05 03:53:21,171 INFO L226 Difference]: Without dead ends: 201 [2021-06-05 03:53:21,171 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 83.0ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:21,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-05 03:53:21,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 189. [2021-06-05 03:53:21,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.606382978723404) internal successors, (490), 188 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:21,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 490 transitions. [2021-06-05 03:53:21,173 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 490 transitions. Word has length 16 [2021-06-05 03:53:21,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:21,173 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 490 transitions. [2021-06-05 03:53:21,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:21,173 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 490 transitions. [2021-06-05 03:53:21,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:21,173 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:21,173 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:21,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2021-06-05 03:53:21,377 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:21,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:21,377 INFO L82 PathProgramCache]: Analyzing trace with hash -1583433367, now seen corresponding path program 162 times [2021-06-05 03:53:21,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:21,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481435328] [2021-06-05 03:53:21,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:21,384 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:21,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1114754004] [2021-06-05 03:53:21,385 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 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:21,408 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:53:21,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:21,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:21,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:21,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:21,430 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:21,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:21,437 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:21,437 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:53:21,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:21,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:21,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:21,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:21,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:21,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:21,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:21,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:21,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:21,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:53:21,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:21,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:21,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:21,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:21,535 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:21,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:21,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:21,540 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:21,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:21,561 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:21,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481435328] [2021-06-05 03:53:21,561 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:21,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114754004] [2021-06-05 03:53:21,561 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114754004] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:21,561 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:21,561 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:21,561 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890026205] [2021-06-05 03:53:21,561 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:21,561 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:21,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:21,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:21,562 INFO L87 Difference]: Start difference. First operand 189 states and 490 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:21,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:21,725 INFO L93 Difference]: Finished difference Result 224 states and 570 transitions. [2021-06-05 03:53:21,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:21,725 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:21,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:21,726 INFO L225 Difference]: With dead ends: 224 [2021-06-05 03:53:21,726 INFO L226 Difference]: Without dead ends: 221 [2021-06-05 03:53:21,726 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 84.6ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:21,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-05 03:53:21,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 190. [2021-06-05 03:53:21,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.613756613756614) internal successors, (494), 189 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:21,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 494 transitions. [2021-06-05 03:53:21,728 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 494 transitions. Word has length 16 [2021-06-05 03:53:21,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:21,728 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 494 transitions. [2021-06-05 03:53:21,728 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:21,728 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 494 transitions. [2021-06-05 03:53:21,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:21,728 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:21,729 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:21,929 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2021-06-05 03:53:21,929 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:21,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:21,929 INFO L82 PathProgramCache]: Analyzing trace with hash 134910339, now seen corresponding path program 163 times [2021-06-05 03:53:21,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:21,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499942530] [2021-06-05 03:53:21,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:21,931 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:21,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [562873557] [2021-06-05 03:53:21,931 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 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:21,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:21,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:21,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:21,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:21,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:21,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:21,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:21,983 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:53:21,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:22,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:22,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,010 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:22,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:22,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:22,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:53:22,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:22,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:22,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:22,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:22,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,078 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:22,112 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:22,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:22,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499942530] [2021-06-05 03:53:22,113 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:22,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562873557] [2021-06-05 03:53:22,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562873557] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:22,113 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:22,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:22,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103381261] [2021-06-05 03:53:22,113 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:22,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:22,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:22,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:22,113 INFO L87 Difference]: Start difference. First operand 190 states and 494 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:22,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:22,278 INFO L93 Difference]: Finished difference Result 233 states and 594 transitions. [2021-06-05 03:53:22,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:22,279 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:22,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:22,279 INFO L225 Difference]: With dead ends: 233 [2021-06-05 03:53:22,279 INFO L226 Difference]: Without dead ends: 230 [2021-06-05 03:53:22,279 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 81.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:22,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-05 03:53:22,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 188. [2021-06-05 03:53:22,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.6042780748663104) internal successors, (487), 187 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:22,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 487 transitions. [2021-06-05 03:53:22,281 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 487 transitions. Word has length 16 [2021-06-05 03:53:22,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:22,282 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 487 transitions. [2021-06-05 03:53:22,282 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:22,282 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 487 transitions. [2021-06-05 03:53:22,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:22,282 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:22,282 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:22,482 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable258 [2021-06-05 03:53:22,482 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:22,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:22,483 INFO L82 PathProgramCache]: Analyzing trace with hash -1011978561, now seen corresponding path program 164 times [2021-06-05 03:53:22,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:22,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126300216] [2021-06-05 03:53:22,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:22,484 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:22,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1172814820] [2021-06-05 03:53:22,484 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 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:22,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:22,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:22,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:22,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:22,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:22,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:22,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:53:22,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:22,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:22,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,560 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:22,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:22,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:22,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,585 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:53:22,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:22,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:22,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:22,641 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:22,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:22,646 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:22,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:22,668 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:22,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126300216] [2021-06-05 03:53:22,668 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:22,668 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172814820] [2021-06-05 03:53:22,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172814820] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:22,669 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:22,669 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:22,669 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051006700] [2021-06-05 03:53:22,669 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:22,669 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:22,669 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:22,669 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:22,669 INFO L87 Difference]: Start difference. First operand 188 states and 487 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:22,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:22,863 INFO L93 Difference]: Finished difference Result 215 states and 548 transitions. [2021-06-05 03:53:22,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:22,863 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:22,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:22,864 INFO L225 Difference]: With dead ends: 215 [2021-06-05 03:53:22,864 INFO L226 Difference]: Without dead ends: 212 [2021-06-05 03:53:22,864 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 89.4ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:22,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-06-05 03:53:22,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 190. [2021-06-05 03:53:22,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.619047619047619) internal successors, (495), 189 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:22,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 495 transitions. [2021-06-05 03:53:22,866 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 495 transitions. Word has length 16 [2021-06-05 03:53:22,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:22,866 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 495 transitions. [2021-06-05 03:53:22,866 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:22,866 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 495 transitions. [2021-06-05 03:53:22,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:22,866 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:22,866 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:23,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259,168 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:23,067 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:23,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:23,067 INFO L82 PathProgramCache]: Analyzing trace with hash 706365145, now seen corresponding path program 165 times [2021-06-05 03:53:23,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:23,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241499145] [2021-06-05 03:53:23,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:23,069 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:23,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1715992823] [2021-06-05 03:53:23,069 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 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:23,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:53:23,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:23,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:23,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:23,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:23,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:23,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:23,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:23,134 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:23,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:23,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:23,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:23,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,167 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:53:23,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:23,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:23,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:23,207 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:23,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,212 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:23,246 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:23,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:23,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241499145] [2021-06-05 03:53:23,247 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:23,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715992823] [2021-06-05 03:53:23,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715992823] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:23,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:23,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:23,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651137672] [2021-06-05 03:53:23,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:23,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:23,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:23,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:23,248 INFO L87 Difference]: Start difference. First operand 190 states and 495 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:23,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:23,443 INFO L93 Difference]: Finished difference Result 225 states and 573 transitions. [2021-06-05 03:53:23,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:23,444 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:23,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:23,444 INFO L225 Difference]: With dead ends: 225 [2021-06-05 03:53:23,444 INFO L226 Difference]: Without dead ends: 222 [2021-06-05 03:53:23,444 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 81.5ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:23,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-05 03:53:23,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 189. [2021-06-05 03:53:23,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.6117021276595747) internal successors, (491), 188 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:23,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 491 transitions. [2021-06-05 03:53:23,447 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 491 transitions. Word has length 16 [2021-06-05 03:53:23,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:23,447 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 491 transitions. [2021-06-05 03:53:23,447 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:23,447 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 491 transitions. [2021-06-05 03:53:23,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:23,447 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:23,447 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:23,647 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable260 [2021-06-05 03:53:23,648 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:23,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:23,648 INFO L82 PathProgramCache]: Analyzing trace with hash 724799171, now seen corresponding path program 166 times [2021-06-05 03:53:23,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:23,648 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202128643] [2021-06-05 03:53:23,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:23,649 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:23,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2009570696] [2021-06-05 03:53:23,649 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 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:23,672 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:23,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:23,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:23,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:23,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:23,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:23,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:53:23,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:23,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:23,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:23,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:23,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:23,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,749 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 03:53:23,765 INFO L446 ElimStorePlain]: Different costs {0=[v_A_198], 5=[F]} [2021-06-05 03:53:23,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:23,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:23,790 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:23,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:53:23,791 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:23,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:23,796 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:53:23,841 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:23,841 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:23,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202128643] [2021-06-05 03:53:23,841 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:23,841 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009570696] [2021-06-05 03:53:23,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009570696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:23,841 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:23,841 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:23,841 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18835715] [2021-06-05 03:53:23,842 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:23,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:23,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:23,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:23,842 INFO L87 Difference]: Start difference. First operand 189 states and 491 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:24,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:24,004 INFO L93 Difference]: Finished difference Result 211 states and 543 transitions. [2021-06-05 03:53:24,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:24,004 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:24,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:24,005 INFO L225 Difference]: With dead ends: 211 [2021-06-05 03:53:24,005 INFO L226 Difference]: Without dead ends: 208 [2021-06-05 03:53:24,005 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 78.5ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:24,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-06-05 03:53:24,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 187. [2021-06-05 03:53:24,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.6021505376344085) internal successors, (484), 186 states have internal predecessors, (484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:24,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 484 transitions. [2021-06-05 03:53:24,007 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 484 transitions. Word has length 16 [2021-06-05 03:53:24,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:24,007 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 484 transitions. [2021-06-05 03:53:24,007 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:24,007 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 484 transitions. [2021-06-05 03:53:24,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:24,007 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:24,007 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:24,207 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,170 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:24,208 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:24,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:24,208 INFO L82 PathProgramCache]: Analyzing trace with hash 385734557, now seen corresponding path program 167 times [2021-06-05 03:53:24,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:24,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952209419] [2021-06-05 03:53:24,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:24,209 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:24,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1527725598] [2021-06-05 03:53:24,210 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 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:24,233 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:53:24,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:24,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 03:53:24,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:24,322 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:24,322 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:24,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952209419] [2021-06-05 03:53:24,322 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:24,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527725598] [2021-06-05 03:53:24,323 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527725598] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:24,323 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:24,323 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:24,323 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252492271] [2021-06-05 03:53:24,323 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:24,323 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:24,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:24,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:24,323 INFO L87 Difference]: Start difference. First operand 187 states and 484 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:24,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:24,472 INFO L93 Difference]: Finished difference Result 320 states and 796 transitions. [2021-06-05 03:53:24,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:24,472 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:24,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:24,473 INFO L225 Difference]: With dead ends: 320 [2021-06-05 03:53:24,473 INFO L226 Difference]: Without dead ends: 316 [2021-06-05 03:53:24,473 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 77.6ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:24,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-06-05 03:53:24,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 183. [2021-06-05 03:53:24,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.5934065934065935) internal successors, (472), 182 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:24,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 472 transitions. [2021-06-05 03:53:24,476 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 472 transitions. Word has length 16 [2021-06-05 03:53:24,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:24,476 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 472 transitions. [2021-06-05 03:53:24,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:24,476 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 472 transitions. [2021-06-05 03:53:24,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:24,476 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:24,476 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:24,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,171 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:24,677 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:24,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:24,677 INFO L82 PathProgramCache]: Analyzing trace with hash 1134192199, now seen corresponding path program 168 times [2021-06-05 03:53:24,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:24,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936159806] [2021-06-05 03:53:24,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:24,678 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:24,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1458028842] [2021-06-05 03:53:24,678 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 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:24,701 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:53:24,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:24,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:24,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:24,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:24,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:24,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:24,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:24,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:24,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:24,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:24,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:24,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:24,749 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 03:53:24,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:24,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:24,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:24,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:24,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:53:24,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:24,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:24,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:24,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:24,831 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:24,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:24,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:24,836 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:24,858 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:24,858 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:24,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936159806] [2021-06-05 03:53:24,858 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:24,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458028842] [2021-06-05 03:53:24,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458028842] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:24,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:24,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:24,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084248898] [2021-06-05 03:53:24,858 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:24,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:24,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:24,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:24,859 INFO L87 Difference]: Start difference. First operand 183 states and 472 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:25,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:25,021 INFO L93 Difference]: Finished difference Result 202 states and 515 transitions. [2021-06-05 03:53:25,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:25,022 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:25,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:25,022 INFO L225 Difference]: With dead ends: 202 [2021-06-05 03:53:25,022 INFO L226 Difference]: Without dead ends: 199 [2021-06-05 03:53:25,022 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 86.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:25,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-05 03:53:25,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 185. [2021-06-05 03:53:25,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 2.597826086956522) internal successors, (478), 184 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:25,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 478 transitions. [2021-06-05 03:53:25,024 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 478 transitions. Word has length 16 [2021-06-05 03:53:25,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:25,024 INFO L482 AbstractCegarLoop]: Abstraction has 185 states and 478 transitions. [2021-06-05 03:53:25,025 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:25,025 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 478 transitions. [2021-06-05 03:53:25,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:25,025 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:25,025 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:25,225 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:25,225 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:25,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:25,226 INFO L82 PathProgramCache]: Analyzing trace with hash -1442431391, now seen corresponding path program 169 times [2021-06-05 03:53:25,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:25,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691884528] [2021-06-05 03:53:25,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:25,227 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:25,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1898221230] [2021-06-05 03:53:25,227 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 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:25,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:25,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:25,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:25,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:25,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:25,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:25,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:25,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:25,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 03:53:25,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:25,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:25,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,322 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:53:25,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:25,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:25,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:25,366 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:25,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,377 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:25,410 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:25,410 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:25,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691884528] [2021-06-05 03:53:25,410 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:25,410 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898221230] [2021-06-05 03:53:25,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898221230] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:25,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:25,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:25,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114953600] [2021-06-05 03:53:25,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:25,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:25,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:25,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:25,411 INFO L87 Difference]: Start difference. First operand 185 states and 478 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:25,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:25,570 INFO L93 Difference]: Finished difference Result 212 states and 540 transitions. [2021-06-05 03:53:25,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:25,571 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:25,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:25,571 INFO L225 Difference]: With dead ends: 212 [2021-06-05 03:53:25,571 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 03:53:25,572 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 79.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:25,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 03:53:25,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 184. [2021-06-05 03:53:25,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.5956284153005464) internal successors, (475), 183 states have internal predecessors, (475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:25,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 475 transitions. [2021-06-05 03:53:25,575 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 475 transitions. Word has length 16 [2021-06-05 03:53:25,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:25,575 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 475 transitions. [2021-06-05 03:53:25,575 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:25,575 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 475 transitions. [2021-06-05 03:53:25,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:25,575 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:25,575 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:25,798 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,173 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:25,798 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:25,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:25,799 INFO L82 PathProgramCache]: Analyzing trace with hash -1423997365, now seen corresponding path program 170 times [2021-06-05 03:53:25,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:25,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005122227] [2021-06-05 03:53:25,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:25,800 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:25,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1103223019] [2021-06-05 03:53:25,800 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 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:25,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:25,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:25,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:25,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:25,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:25,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:25,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:53:25,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:25,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:25,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,880 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 03:53:25,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:25,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:25,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:53:25,942 INFO L446 ElimStorePlain]: Different costs {0=[v_A_204], 5=[F]} [2021-06-05 03:53:25,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:25,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:25,970 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:25,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:53:25,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:25,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:25,978 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:53:26,033 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:26,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:26,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005122227] [2021-06-05 03:53:26,033 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:26,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103223019] [2021-06-05 03:53:26,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103223019] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:26,033 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:26,033 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:26,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018491303] [2021-06-05 03:53:26,034 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:26,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:26,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:26,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:26,034 INFO L87 Difference]: Start difference. First operand 184 states and 475 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:26,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:26,249 INFO L93 Difference]: Finished difference Result 207 states and 530 transitions. [2021-06-05 03:53:26,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:26,249 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:26,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:26,250 INFO L225 Difference]: With dead ends: 207 [2021-06-05 03:53:26,250 INFO L226 Difference]: Without dead ends: 204 [2021-06-05 03:53:26,250 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 96.7ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:26,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-06-05 03:53:26,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 183. [2021-06-05 03:53:26,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.5934065934065935) internal successors, (472), 182 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:26,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 472 transitions. [2021-06-05 03:53:26,252 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 472 transitions. Word has length 16 [2021-06-05 03:53:26,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:26,252 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 472 transitions. [2021-06-05 03:53:26,252 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:26,252 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 472 transitions. [2021-06-05 03:53:26,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:26,253 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:26,253 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:26,453 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265,174 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:26,453 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:26,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:26,453 INFO L82 PathProgramCache]: Analyzing trace with hash -107840061, now seen corresponding path program 171 times [2021-06-05 03:53:26,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:26,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087565025] [2021-06-05 03:53:26,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:26,455 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:26,455 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2140255580] [2021-06-05 03:53:26,455 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 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:26,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:53:26,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:26,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:26,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:26,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:26,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:26,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:26,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:26,507 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:26,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:26,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:26,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:26,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:26,527 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 03:53:26,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:26,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:26,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:26,549 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:26,549 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:53:26,579 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:26,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:53:26,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:26,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:26,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:53:26,588 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:26,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:26,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:26,593 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:53:26,638 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:26,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:26,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087565025] [2021-06-05 03:53:26,638 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:26,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140255580] [2021-06-05 03:53:26,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140255580] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:26,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:26,639 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:26,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858099322] [2021-06-05 03:53:26,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:26,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:26,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:26,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:26,639 INFO L87 Difference]: Start difference. First operand 183 states and 472 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:26,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:26,802 INFO L93 Difference]: Finished difference Result 209 states and 536 transitions. [2021-06-05 03:53:26,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:26,803 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:26,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:26,803 INFO L225 Difference]: With dead ends: 209 [2021-06-05 03:53:26,803 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 03:53:26,803 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 74.9ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:26,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 03:53:26,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 181. [2021-06-05 03:53:26,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.5833333333333335) internal successors, (465), 180 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:26,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 465 transitions. [2021-06-05 03:53:26,805 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 465 transitions. Word has length 16 [2021-06-05 03:53:26,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:26,806 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 465 transitions. [2021-06-05 03:53:26,806 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:26,806 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 465 transitions. [2021-06-05 03:53:26,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:26,806 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:26,806 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:27,006 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2021-06-05 03:53:27,007 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:27,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:27,007 INFO L82 PathProgramCache]: Analyzing trace with hash -1053990977, now seen corresponding path program 172 times [2021-06-05 03:53:27,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:27,007 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929777716] [2021-06-05 03:53:27,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:27,010 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:27,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1890188670] [2021-06-05 03:53:27,010 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 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:27,033 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:27,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:27,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:27,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:27,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:27,056 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:27,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,061 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:53:27,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:27,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:27,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,081 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 03:53:27,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:27,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:27,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:53:27,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:27,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:27,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:27,165 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:27,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,170 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:27,192 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:27,192 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:27,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929777716] [2021-06-05 03:53:27,192 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:27,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890188670] [2021-06-05 03:53:27,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890188670] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:27,192 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:27,192 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:27,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747804941] [2021-06-05 03:53:27,192 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:27,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:27,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:27,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:27,193 INFO L87 Difference]: Start difference. First operand 181 states and 465 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:27,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:27,362 INFO L93 Difference]: Finished difference Result 214 states and 542 transitions. [2021-06-05 03:53:27,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:27,362 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:27,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:27,363 INFO L225 Difference]: With dead ends: 214 [2021-06-05 03:53:27,363 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 03:53:27,363 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 84.9ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:27,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 03:53:27,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 183. [2021-06-05 03:53:27,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.598901098901099) internal successors, (473), 182 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:27,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 473 transitions. [2021-06-05 03:53:27,365 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 473 transitions. Word has length 16 [2021-06-05 03:53:27,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:27,365 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 473 transitions. [2021-06-05 03:53:27,365 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:27,365 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 473 transitions. [2021-06-05 03:53:27,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:27,365 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:27,366 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:27,566 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2021-06-05 03:53:27,566 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:27,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:27,566 INFO L82 PathProgramCache]: Analyzing trace with hash 664352729, now seen corresponding path program 173 times [2021-06-05 03:53:27,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:27,566 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586318909] [2021-06-05 03:53:27,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:27,571 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:27,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [514871119] [2021-06-05 03:53:27,572 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 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:27,597 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:53:27,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:27,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:27,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:27,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:27,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:27,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,625 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:53:27,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:27,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:27,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,646 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:53:27,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:27,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:27,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:53:27,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:27,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:27,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:27,716 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:27,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:27,723 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:27,764 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:27,764 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:27,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586318909] [2021-06-05 03:53:27,764 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:27,764 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514871119] [2021-06-05 03:53:27,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514871119] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:27,764 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:27,764 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:27,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951451375] [2021-06-05 03:53:27,764 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:27,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:27,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:27,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:27,765 INFO L87 Difference]: Start difference. First operand 183 states and 473 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:27,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:27,975 INFO L93 Difference]: Finished difference Result 224 states and 567 transitions. [2021-06-05 03:53:27,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:27,975 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:27,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:27,976 INFO L225 Difference]: With dead ends: 224 [2021-06-05 03:53:27,976 INFO L226 Difference]: Without dead ends: 221 [2021-06-05 03:53:27,976 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 88.9ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:27,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-05 03:53:27,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 182. [2021-06-05 03:53:27,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.591160220994475) internal successors, (469), 181 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:27,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 469 transitions. [2021-06-05 03:53:27,978 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 469 transitions. Word has length 16 [2021-06-05 03:53:27,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:27,978 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 469 transitions. [2021-06-05 03:53:27,978 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:27,978 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 469 transitions. [2021-06-05 03:53:27,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:27,978 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:27,978 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:28,179 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2021-06-05 03:53:28,179 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:28,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:28,179 INFO L82 PathProgramCache]: Analyzing trace with hash 682786755, now seen corresponding path program 174 times [2021-06-05 03:53:28,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:28,179 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122590820] [2021-06-05 03:53:28,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:28,181 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:28,181 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [585630270] [2021-06-05 03:53:28,181 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 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:28,219 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:53:28,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:28,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:28,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:28,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:28,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:28,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:53:28,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:28,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:28,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 03:53:28,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:28,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:28,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,297 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:53:28,315 INFO L446 ElimStorePlain]: Different costs {0=[v_A_212], 5=[F]} [2021-06-05 03:53:28,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:28,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:28,338 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:28,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:53:28,339 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:28,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,345 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:53:28,389 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:28,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:28,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122590820] [2021-06-05 03:53:28,390 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:28,390 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585630270] [2021-06-05 03:53:28,390 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585630270] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:28,390 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:28,390 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:28,390 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675393634] [2021-06-05 03:53:28,390 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:28,390 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:28,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:28,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:28,390 INFO L87 Difference]: Start difference. First operand 182 states and 469 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:28,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:28,576 INFO L93 Difference]: Finished difference Result 210 states and 537 transitions. [2021-06-05 03:53:28,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:28,576 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:28,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:28,577 INFO L225 Difference]: With dead ends: 210 [2021-06-05 03:53:28,577 INFO L226 Difference]: Without dead ends: 207 [2021-06-05 03:53:28,577 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 79.2ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:28,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-05 03:53:28,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 181. [2021-06-05 03:53:28,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.5833333333333335) internal successors, (465), 180 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:28,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 465 transitions. [2021-06-05 03:53:28,581 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 465 transitions. Word has length 16 [2021-06-05 03:53:28,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:28,581 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 465 transitions. [2021-06-05 03:53:28,581 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:28,581 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 465 transitions. [2021-06-05 03:53:28,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:28,582 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:28,582 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:28,782 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2021-06-05 03:53:28,782 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:28,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:28,782 INFO L82 PathProgramCache]: Analyzing trace with hash 1998944059, now seen corresponding path program 175 times [2021-06-05 03:53:28,783 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:28,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142872070] [2021-06-05 03:53:28,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:28,784 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:28,784 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [301299513] [2021-06-05 03:53:28,784 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 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:28,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:28,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:28,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:28,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:28,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:28,833 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:53:28,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:28,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:28,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 03:53:28,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:28,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:28,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:53:28,899 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:28,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:53:28,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:28,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:53:28,908 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:28,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:28,913 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:53:28,957 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:28,958 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:28,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142872070] [2021-06-05 03:53:28,958 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:28,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301299513] [2021-06-05 03:53:28,958 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301299513] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:28,958 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:28,958 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:28,958 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950524666] [2021-06-05 03:53:28,958 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:28,958 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:28,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:28,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:28,958 INFO L87 Difference]: Start difference. First operand 181 states and 465 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:29,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:29,115 INFO L93 Difference]: Finished difference Result 210 states and 537 transitions. [2021-06-05 03:53:29,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:29,115 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:29,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:29,116 INFO L225 Difference]: With dead ends: 210 [2021-06-05 03:53:29,116 INFO L226 Difference]: Without dead ends: 207 [2021-06-05 03:53:29,116 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 74.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:29,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-05 03:53:29,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 180. [2021-06-05 03:53:29,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.5754189944134076) internal successors, (461), 179 states have internal predecessors, (461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:29,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 461 transitions. [2021-06-05 03:53:29,118 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 461 transitions. Word has length 16 [2021-06-05 03:53:29,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:29,118 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 461 transitions. [2021-06-05 03:53:29,118 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:29,118 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 461 transitions. [2021-06-05 03:53:29,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:29,118 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:29,118 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:29,319 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,179 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:29,319 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:29,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:29,319 INFO L82 PathProgramCache]: Analyzing trace with hash -149852477, now seen corresponding path program 176 times [2021-06-05 03:53:29,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:29,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078615160] [2021-06-05 03:53:29,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:29,321 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:29,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2127632225] [2021-06-05 03:53:29,321 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 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:29,349 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:29,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:29,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:29,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:29,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:29,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:29,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:53:29,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:29,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:29,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:53:29,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:29,408 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:29,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,416 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:53:29,445 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:29,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:53:29,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:29,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:53:29,454 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:29,460 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,460 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:53:29,504 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:29,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:29,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078615160] [2021-06-05 03:53:29,504 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:29,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127632225] [2021-06-05 03:53:29,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127632225] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:29,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:29,505 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:29,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852532748] [2021-06-05 03:53:29,505 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:29,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:29,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:29,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:29,505 INFO L87 Difference]: Start difference. First operand 180 states and 461 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:29,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:29,686 INFO L93 Difference]: Finished difference Result 210 states and 534 transitions. [2021-06-05 03:53:29,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:29,686 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:29,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:29,687 INFO L225 Difference]: With dead ends: 210 [2021-06-05 03:53:29,687 INFO L226 Difference]: Without dead ends: 207 [2021-06-05 03:53:29,687 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 75.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:29,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-05 03:53:29,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 178. [2021-06-05 03:53:29,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.5762711864406778) internal successors, (456), 177 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:29,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 456 transitions. [2021-06-05 03:53:29,689 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 456 transitions. Word has length 16 [2021-06-05 03:53:29,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:29,689 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 456 transitions. [2021-06-05 03:53:29,689 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:29,689 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 456 transitions. [2021-06-05 03:53:29,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:29,689 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:29,689 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:29,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,180 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:29,890 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:29,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:29,890 INFO L82 PathProgramCache]: Analyzing trace with hash -611091837, now seen corresponding path program 177 times [2021-06-05 03:53:29,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:29,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99227077] [2021-06-05 03:53:29,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:29,892 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:29,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2006744196] [2021-06-05 03:53:29,892 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 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:29,916 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:53:29,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:29,917 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 03:53:29,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:29,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:29,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:29,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,952 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:23 [2021-06-05 03:53:29,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:29,985 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:29,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:29,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:53:30,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:30,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:30,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,034 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 03:53:30,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 03:53:30,099 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:30,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:30,110 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:30,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,119 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:34 [2021-06-05 03:53:30,169 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:30,170 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:30,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99227077] [2021-06-05 03:53:30,170 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:30,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006744196] [2021-06-05 03:53:30,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006744196] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:30,170 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:30,170 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:30,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254518624] [2021-06-05 03:53:30,170 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:30,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:30,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:30,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:30,170 INFO L87 Difference]: Start difference. First operand 178 states and 456 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:30,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:30,384 INFO L93 Difference]: Finished difference Result 230 states and 576 transitions. [2021-06-05 03:53:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:30,385 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:30,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:30,385 INFO L225 Difference]: With dead ends: 230 [2021-06-05 03:53:30,385 INFO L226 Difference]: Without dead ends: 227 [2021-06-05 03:53:30,385 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 157.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:53:30,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-05 03:53:30,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 180. [2021-06-05 03:53:30,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.5810055865921786) internal successors, (462), 179 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:30,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 462 transitions. [2021-06-05 03:53:30,387 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 462 transitions. Word has length 16 [2021-06-05 03:53:30,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:30,387 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 462 transitions. [2021-06-05 03:53:30,387 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:30,387 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 462 transitions. [2021-06-05 03:53:30,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:30,388 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:30,388 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:30,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,181 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:30,588 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:30,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:30,588 INFO L82 PathProgramCache]: Analyzing trace with hash 1107251869, now seen corresponding path program 178 times [2021-06-05 03:53:30,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:30,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971009351] [2021-06-05 03:53:30,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:30,590 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:30,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [917330475] [2021-06-05 03:53:30,590 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 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:30,614 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:30,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:30,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:30,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:30,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:30,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:30,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:53:30,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:30,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:30,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,663 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 03:53:30,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:30,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:30,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:53:30,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:30,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:30,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 03:53:30,734 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:30,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:30,739 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 03:53:30,772 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:30,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:30,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971009351] [2021-06-05 03:53:30,773 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:30,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917330475] [2021-06-05 03:53:30,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917330475] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:30,773 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:30,773 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:30,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621758610] [2021-06-05 03:53:30,773 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:30,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:30,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:30,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:30,773 INFO L87 Difference]: Start difference. First operand 180 states and 462 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:30,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:30,937 INFO L93 Difference]: Finished difference Result 240 states and 601 transitions. [2021-06-05 03:53:30,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:30,938 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:30,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:30,938 INFO L225 Difference]: With dead ends: 240 [2021-06-05 03:53:30,938 INFO L226 Difference]: Without dead ends: 237 [2021-06-05 03:53:30,938 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 83.0ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:30,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-06-05 03:53:30,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 179. [2021-06-05 03:53:30,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.5786516853932584) internal successors, (459), 178 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:30,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 459 transitions. [2021-06-05 03:53:30,940 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 459 transitions. Word has length 16 [2021-06-05 03:53:30,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:30,941 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 459 transitions. [2021-06-05 03:53:30,941 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:30,941 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 459 transitions. [2021-06-05 03:53:30,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:30,941 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:30,941 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:31,144 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,182 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:31,145 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:31,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:31,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1125685895, now seen corresponding path program 179 times [2021-06-05 03:53:31,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:31,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379197073] [2021-06-05 03:53:31,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:31,159 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:31,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [739865423] [2021-06-05 03:53:31,159 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 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:31,184 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:53:31,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:31,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:31,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:31,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:31,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:31,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:53:31,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:31,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:31,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,234 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 03:53:31,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:31,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:31,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,262 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:53:31,280 INFO L446 ElimStorePlain]: Different costs {0=[v_A_222], 5=[F]} [2021-06-05 03:53:31,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:31,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:31,302 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:31,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 03:53:31,303 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:31,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,308 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 03:53:31,353 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:31,353 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:31,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379197073] [2021-06-05 03:53:31,353 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:31,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739865423] [2021-06-05 03:53:31,353 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739865423] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:31,353 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:31,353 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:31,353 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461525843] [2021-06-05 03:53:31,354 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:31,354 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:31,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:31,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:31,354 INFO L87 Difference]: Start difference. First operand 179 states and 459 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:31,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:31,511 INFO L93 Difference]: Finished difference Result 229 states and 582 transitions. [2021-06-05 03:53:31,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:31,511 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:31,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:31,512 INFO L225 Difference]: With dead ends: 229 [2021-06-05 03:53:31,512 INFO L226 Difference]: Without dead ends: 226 [2021-06-05 03:53:31,512 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 80.8ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:31,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-05 03:53:31,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 178. [2021-06-05 03:53:31,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.5762711864406778) internal successors, (456), 177 states have internal predecessors, (456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:31,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 456 transitions. [2021-06-05 03:53:31,514 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 456 transitions. Word has length 16 [2021-06-05 03:53:31,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:31,514 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 456 transitions. [2021-06-05 03:53:31,514 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:31,514 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 456 transitions. [2021-06-05 03:53:31,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:31,514 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:31,515 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:31,737 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 183 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable274 [2021-06-05 03:53:31,737 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:31,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:31,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1853124097, now seen corresponding path program 180 times [2021-06-05 03:53:31,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:31,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905469172] [2021-06-05 03:53:31,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:31,739 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:31,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1266063642] [2021-06-05 03:53:31,739 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 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:31,764 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:53:31,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:31,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:31,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:31,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:31,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:31,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 03:53:31,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:31,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:31,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,815 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:53:31,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:31,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:31,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 03:53:31,877 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:31,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:53:31,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:31,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:53:31,886 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:31,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:31,891 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:53:31,937 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:31,938 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:31,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905469172] [2021-06-05 03:53:31,938 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:31,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266063642] [2021-06-05 03:53:31,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266063642] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:31,938 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:31,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:31,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100025951] [2021-06-05 03:53:31,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:31,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:31,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:31,938 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:31,938 INFO L87 Difference]: Start difference. First operand 178 states and 456 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:32,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:32,138 INFO L93 Difference]: Finished difference Result 229 states and 585 transitions. [2021-06-05 03:53:32,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:32,138 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:32,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:32,139 INFO L225 Difference]: With dead ends: 229 [2021-06-05 03:53:32,139 INFO L226 Difference]: Without dead ends: 226 [2021-06-05 03:53:32,139 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 87.3ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:32,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-05 03:53:32,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 177. [2021-06-05 03:53:32,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.5681818181818183) internal successors, (452), 176 states have internal predecessors, (452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:32,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 452 transitions. [2021-06-05 03:53:32,141 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 452 transitions. Word has length 16 [2021-06-05 03:53:32,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:32,141 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 452 transitions. [2021-06-05 03:53:32,141 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:32,141 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 452 transitions. [2021-06-05 03:53:32,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:32,141 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:32,141 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:32,342 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,184 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:32,342 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:32,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:32,342 INFO L82 PathProgramCache]: Analyzing trace with hash 293046663, now seen corresponding path program 181 times [2021-06-05 03:53:32,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:32,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878054226] [2021-06-05 03:53:32,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:32,344 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:32,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [208259609] [2021-06-05 03:53:32,344 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 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:32,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:32,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:32,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:32,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:32,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:32,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,387 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 03:53:32,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:32,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:32,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,414 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:53:32,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:32,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:32,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:53:32,462 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:32,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:53:32,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:32,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:53:32,471 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:32,476 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,476 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:53:32,522 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:32,522 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:32,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878054226] [2021-06-05 03:53:32,522 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:32,522 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208259609] [2021-06-05 03:53:32,522 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208259609] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:32,522 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:32,522 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:32,522 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554060767] [2021-06-05 03:53:32,522 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:32,522 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:32,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:32,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:32,523 INFO L87 Difference]: Start difference. First operand 177 states and 452 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:32,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:32,703 INFO L93 Difference]: Finished difference Result 228 states and 583 transitions. [2021-06-05 03:53:32,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:32,703 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:32,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:32,704 INFO L225 Difference]: With dead ends: 228 [2021-06-05 03:53:32,704 INFO L226 Difference]: Without dead ends: 225 [2021-06-05 03:53:32,704 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 76.3ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:32,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-06-05 03:53:32,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 176. [2021-06-05 03:53:32,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.565714285714286) internal successors, (449), 175 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:32,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 449 transitions. [2021-06-05 03:53:32,706 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 449 transitions. Word has length 16 [2021-06-05 03:53:32,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:32,706 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 449 transitions. [2021-06-05 03:53:32,706 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:32,706 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 449 transitions. [2021-06-05 03:53:32,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:32,706 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:32,706 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:32,907 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2021-06-05 03:53:32,907 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:32,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:32,907 INFO L82 PathProgramCache]: Analyzing trace with hash -801044925, now seen corresponding path program 182 times [2021-06-05 03:53:32,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:32,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534509661] [2021-06-05 03:53:32,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:32,909 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:32,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657603693] [2021-06-05 03:53:32,909 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 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:32,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:32,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:32,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 03:53:32,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:32,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:32,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:32,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:53:32,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:32,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:32,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:32,973 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 03:53:32,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:32,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:33,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:33,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:33,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:53:33,034 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 03:53:33,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 03:53:33,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:33,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:33,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 03:53:33,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:33,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:33,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:33,048 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:53:33,092 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:33,092 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:33,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534509661] [2021-06-05 03:53:33,092 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:33,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657603693] [2021-06-05 03:53:33,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657603693] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:33,092 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:33,092 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:33,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879453229] [2021-06-05 03:53:33,092 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:33,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:33,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:33,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:33,093 INFO L87 Difference]: Start difference. First operand 176 states and 449 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:33,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:33,275 INFO L93 Difference]: Finished difference Result 242 states and 624 transitions. [2021-06-05 03:53:33,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:33,275 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:33,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:33,276 INFO L225 Difference]: With dead ends: 242 [2021-06-05 03:53:33,276 INFO L226 Difference]: Without dead ends: 239 [2021-06-05 03:53:33,276 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 87.7ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:33,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-06-05 03:53:33,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 174. [2021-06-05 03:53:33,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.578034682080925) internal successors, (446), 173 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:33,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 446 transitions. [2021-06-05 03:53:33,278 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 446 transitions. Word has length 16 [2021-06-05 03:53:33,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:33,278 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 446 transitions. [2021-06-05 03:53:33,278 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:33,278 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 446 transitions. [2021-06-05 03:53:33,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 03:53:33,278 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:33,278 INFO L521 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:33,479 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 186 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2021-06-05 03:53:33,479 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:33,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:33,479 INFO L82 PathProgramCache]: Analyzing trace with hash -919129405, now seen corresponding path program 183 times [2021-06-05 03:53:33,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:33,479 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3253360] [2021-06-05 03:53:33,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:33,481 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:33,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1439208810] [2021-06-05 03:53:33,481 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 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:33,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 03:53:33,512 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:33,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:53:33,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:33,609 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:33,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:33,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3253360] [2021-06-05 03:53:33,609 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:33,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439208810] [2021-06-05 03:53:33,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439208810] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:33,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:33,610 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:33,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187735505] [2021-06-05 03:53:33,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:33,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:33,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:33,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:33,610 INFO L87 Difference]: Start difference. First operand 174 states and 446 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:33,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:33,757 INFO L93 Difference]: Finished difference Result 241 states and 619 transitions. [2021-06-05 03:53:33,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:33,757 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-06-05 03:53:33,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:33,758 INFO L225 Difference]: With dead ends: 241 [2021-06-05 03:53:33,758 INFO L226 Difference]: Without dead ends: 236 [2021-06-05 03:53:33,758 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 67.0ms TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:33,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-06-05 03:53:33,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 166. [2021-06-05 03:53:33,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.5757575757575757) internal successors, (425), 165 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:33,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 425 transitions. [2021-06-05 03:53:33,760 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 425 transitions. Word has length 16 [2021-06-05 03:53:33,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:33,760 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 425 transitions. [2021-06-05 03:53:33,760 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:33,760 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 425 transitions. [2021-06-05 03:53:33,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:33,760 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:33,760 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:33,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 187 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2021-06-05 03:53:33,961 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:33,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:33,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1571347686, now seen corresponding path program 184 times [2021-06-05 03:53:33,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:33,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109790682] [2021-06-05 03:53:33,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:33,962 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:33,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1098844448] [2021-06-05 03:53:33,963 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 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:33,985 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:33,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:33,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:53:33,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:34,056 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:53:34,056 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:34,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109790682] [2021-06-05 03:53:34,056 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:34,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098844448] [2021-06-05 03:53:34,056 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098844448] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:34,056 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:34,056 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:53:34,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863623485] [2021-06-05 03:53:34,056 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:53:34,056 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:34,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:53:34,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:53:34,057 INFO L87 Difference]: Start difference. First operand 166 states and 425 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:34,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:34,183 INFO L93 Difference]: Finished difference Result 192 states and 459 transitions. [2021-06-05 03:53:34,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:34,183 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:34,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:34,183 INFO L225 Difference]: With dead ends: 192 [2021-06-05 03:53:34,183 INFO L226 Difference]: Without dead ends: 172 [2021-06-05 03:53:34,183 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 128.8ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-06-05 03:53:34,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-06-05 03:53:34,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 163. [2021-06-05 03:53:34,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.5864197530864197) internal successors, (419), 162 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:34,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 419 transitions. [2021-06-05 03:53:34,186 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 419 transitions. Word has length 17 [2021-06-05 03:53:34,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:34,186 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 419 transitions. [2021-06-05 03:53:34,186 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:34,186 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 419 transitions. [2021-06-05 03:53:34,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:34,186 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:34,186 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:34,409 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2021-06-05 03:53:34,409 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:34,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:34,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1566265809, now seen corresponding path program 185 times [2021-06-05 03:53:34,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:34,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492918543] [2021-06-05 03:53:34,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:34,411 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:34,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [544286692] [2021-06-05 03:53:34,411 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 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:34,438 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:53:34,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:34,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:53:34,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:34,545 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:34,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:34,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492918543] [2021-06-05 03:53:34,545 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:34,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544286692] [2021-06-05 03:53:34,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544286692] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:34,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:34,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:53:34,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557788311] [2021-06-05 03:53:34,546 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:53:34,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:34,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:53:34,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:34,546 INFO L87 Difference]: Start difference. First operand 163 states and 419 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:34,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:34,753 INFO L93 Difference]: Finished difference Result 235 states and 570 transitions. [2021-06-05 03:53:34,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:53:34,754 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:34,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:34,754 INFO L225 Difference]: With dead ends: 235 [2021-06-05 03:53:34,754 INFO L226 Difference]: Without dead ends: 232 [2021-06-05 03:53:34,754 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 175.8ms TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2021-06-05 03:53:34,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-06-05 03:53:34,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 174. [2021-06-05 03:53:34,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.5433526011560694) internal successors, (440), 173 states have internal predecessors, (440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:34,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 440 transitions. [2021-06-05 03:53:34,757 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 440 transitions. Word has length 17 [2021-06-05 03:53:34,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:34,757 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 440 transitions. [2021-06-05 03:53:34,757 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:34,757 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 440 transitions. [2021-06-05 03:53:34,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:34,757 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:34,758 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:34,968 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280,189 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:34,969 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:34,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:34,969 INFO L82 PathProgramCache]: Analyzing trace with hash -35767269, now seen corresponding path program 186 times [2021-06-05 03:53:34,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:34,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643664461] [2021-06-05 03:53:34,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:34,971 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:34,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [920721552] [2021-06-05 03:53:34,971 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 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:34,998 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 03:53:34,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:34,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:53:34,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:35,073 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:35,073 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:35,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643664461] [2021-06-05 03:53:35,073 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:35,073 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920721552] [2021-06-05 03:53:35,073 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920721552] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:35,073 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:35,073 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:53:35,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731347960] [2021-06-05 03:53:35,073 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:53:35,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:35,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:53:35,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:53:35,074 INFO L87 Difference]: Start difference. First operand 174 states and 440 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:35,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:35,336 INFO L93 Difference]: Finished difference Result 350 states and 806 transitions. [2021-06-05 03:53:35,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 03:53:35,336 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:35,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:35,337 INFO L225 Difference]: With dead ends: 350 [2021-06-05 03:53:35,337 INFO L226 Difference]: Without dead ends: 339 [2021-06-05 03:53:35,337 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 166.6ms TimeCoverageRelationStatistics Valid=133, Invalid=329, Unknown=0, NotChecked=0, Total=462 [2021-06-05 03:53:35,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-06-05 03:53:35,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 207. [2021-06-05 03:53:35,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.6699029126213594) internal successors, (550), 206 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:35,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 550 transitions. [2021-06-05 03:53:35,339 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 550 transitions. Word has length 17 [2021-06-05 03:53:35,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:35,339 INFO L482 AbstractCegarLoop]: Abstraction has 207 states and 550 transitions. [2021-06-05 03:53:35,339 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:35,340 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 550 transitions. [2021-06-05 03:53:35,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:35,340 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:35,340 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:35,540 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2021-06-05 03:53:35,540 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:35,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:35,541 INFO L82 PathProgramCache]: Analyzing trace with hash -986435647, now seen corresponding path program 187 times [2021-06-05 03:53:35,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:35,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482046283] [2021-06-05 03:53:35,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:35,543 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:35,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1438669902] [2021-06-05 03:53:35,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 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:35,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:35,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:53:35,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:35,677 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:35,677 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:35,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482046283] [2021-06-05 03:53:35,677 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:35,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438669902] [2021-06-05 03:53:35,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438669902] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:35,677 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:35,677 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:53:35,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905874383] [2021-06-05 03:53:35,678 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:53:35,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:35,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:53:35,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:35,678 INFO L87 Difference]: Start difference. First operand 207 states and 550 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:36,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:36,032 INFO L93 Difference]: Finished difference Result 325 states and 811 transitions. [2021-06-05 03:53:36,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 03:53:36,033 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:36,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:36,033 INFO L225 Difference]: With dead ends: 325 [2021-06-05 03:53:36,033 INFO L226 Difference]: Without dead ends: 322 [2021-06-05 03:53:36,033 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 276.6ms TimeCoverageRelationStatistics Valid=185, Invalid=571, Unknown=0, NotChecked=0, Total=756 [2021-06-05 03:53:36,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-06-05 03:53:36,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 238. [2021-06-05 03:53:36,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 2.759493670886076) internal successors, (654), 237 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:36,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 654 transitions. [2021-06-05 03:53:36,036 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 654 transitions. Word has length 17 [2021-06-05 03:53:36,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:36,036 INFO L482 AbstractCegarLoop]: Abstraction has 238 states and 654 transitions. [2021-06-05 03:53:36,036 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:36,036 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 654 transitions. [2021-06-05 03:53:36,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:36,037 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:36,037 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:36,237 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,191 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:36,237 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:36,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:36,238 INFO L82 PathProgramCache]: Analyzing trace with hash -414980841, now seen corresponding path program 188 times [2021-06-05 03:53:36,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:36,238 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742971854] [2021-06-05 03:53:36,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:36,239 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:36,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2129998386] [2021-06-05 03:53:36,240 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 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:36,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:36,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:36,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:53:36,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:36,342 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:36,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:36,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742971854] [2021-06-05 03:53:36,342 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:36,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129998386] [2021-06-05 03:53:36,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129998386] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:36,342 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:36,342 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:53:36,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29014898] [2021-06-05 03:53:36,342 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:53:36,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:36,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:53:36,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:53:36,343 INFO L87 Difference]: Start difference. First operand 238 states and 654 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:36,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:36,556 INFO L93 Difference]: Finished difference Result 389 states and 916 transitions. [2021-06-05 03:53:36,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 03:53:36,556 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:36,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:36,557 INFO L225 Difference]: With dead ends: 389 [2021-06-05 03:53:36,557 INFO L226 Difference]: Without dead ends: 374 [2021-06-05 03:53:36,557 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 141.6ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-06-05 03:53:36,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2021-06-05 03:53:36,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 248. [2021-06-05 03:53:36,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 2.7327935222672064) internal successors, (675), 247 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:36,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 675 transitions. [2021-06-05 03:53:36,560 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 675 transitions. Word has length 17 [2021-06-05 03:53:36,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:36,560 INFO L482 AbstractCegarLoop]: Abstraction has 248 states and 675 transitions. [2021-06-05 03:53:36,560 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:36,560 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 675 transitions. [2021-06-05 03:53:36,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:36,561 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:36,561 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:36,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,192 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:36,781 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:36,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:36,781 INFO L82 PathProgramCache]: Analyzing trace with hash 120248961, now seen corresponding path program 189 times [2021-06-05 03:53:36,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:36,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652093969] [2021-06-05 03:53:36,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:36,786 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:36,786 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1262276441] [2021-06-05 03:53:36,786 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 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:36,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:53:36,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:36,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:53:36,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:36,900 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:36,900 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:36,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652093969] [2021-06-05 03:53:36,901 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:36,901 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262276441] [2021-06-05 03:53:36,901 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262276441] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:36,901 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:36,901 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:53:36,901 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233573117] [2021-06-05 03:53:36,901 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:53:36,901 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:36,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:53:36,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:53:36,902 INFO L87 Difference]: Start difference. First operand 248 states and 675 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:37,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:37,121 INFO L93 Difference]: Finished difference Result 406 states and 938 transitions. [2021-06-05 03:53:37,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:53:37,121 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:37,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:37,122 INFO L225 Difference]: With dead ends: 406 [2021-06-05 03:53:37,122 INFO L226 Difference]: Without dead ends: 395 [2021-06-05 03:53:37,122 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 156.0ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-06-05 03:53:37,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2021-06-05 03:53:37,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 263. [2021-06-05 03:53:37,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.7213740458015265) internal successors, (713), 262 states have internal predecessors, (713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:37,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 713 transitions. [2021-06-05 03:53:37,126 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 713 transitions. Word has length 17 [2021-06-05 03:53:37,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:37,126 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 713 transitions. [2021-06-05 03:53:37,126 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:37,126 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 713 transitions. [2021-06-05 03:53:37,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:37,127 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:37,127 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:37,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,193 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:37,329 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:37,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:37,329 INFO L82 PathProgramCache]: Analyzing trace with hash 626595227, now seen corresponding path program 190 times [2021-06-05 03:53:37,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:37,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583119649] [2021-06-05 03:53:37,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:37,331 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:37,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [891517222] [2021-06-05 03:53:37,332 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 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:37,355 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:37,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:37,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:53:37,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:37,485 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:37,485 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:37,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583119649] [2021-06-05 03:53:37,485 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:37,485 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [891517222] [2021-06-05 03:53:37,485 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [891517222] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:37,485 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:37,486 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:53:37,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165781508] [2021-06-05 03:53:37,486 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:53:37,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:37,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:53:37,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:37,486 INFO L87 Difference]: Start difference. First operand 263 states and 713 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:37,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:37,750 INFO L93 Difference]: Finished difference Result 348 states and 865 transitions. [2021-06-05 03:53:37,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 03:53:37,751 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:37,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:37,751 INFO L225 Difference]: With dead ends: 348 [2021-06-05 03:53:37,751 INFO L226 Difference]: Without dead ends: 345 [2021-06-05 03:53:37,751 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 220.0ms TimeCoverageRelationStatistics Valid=137, Invalid=463, Unknown=0, NotChecked=0, Total=600 [2021-06-05 03:53:37,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-06-05 03:53:37,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 263. [2021-06-05 03:53:37,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.7213740458015265) internal successors, (713), 262 states have internal predecessors, (713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:37,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 713 transitions. [2021-06-05 03:53:37,754 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 713 transitions. Word has length 17 [2021-06-05 03:53:37,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:37,754 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 713 transitions. [2021-06-05 03:53:37,754 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:37,755 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 713 transitions. [2021-06-05 03:53:37,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:37,755 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:37,755 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:37,955 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,194 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:37,955 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:37,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:37,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1017240957, now seen corresponding path program 191 times [2021-06-05 03:53:37,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:37,956 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937445621] [2021-06-05 03:53:37,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:37,957 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:37,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [747381460] [2021-06-05 03:53:37,958 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 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:37,982 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:53:37,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:37,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 03:53:37,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:37,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:37,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:37,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:37,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:37,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 03:53:38,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:38,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:38,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:38,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:38,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:53:38,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:38,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:38,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:38,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:38,055 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:53:38,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:38,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:38,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:38,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:38,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 03:53:38,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:38,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:38,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:53:38,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:38,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:38,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:38,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:38,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:53:38,164 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:38,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:38,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:38,171 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 03:53:38,193 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:38,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:38,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937445621] [2021-06-05 03:53:38,193 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:38,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747381460] [2021-06-05 03:53:38,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747381460] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:38,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:38,193 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:38,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613321663] [2021-06-05 03:53:38,194 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:38,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:38,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:38,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:38,194 INFO L87 Difference]: Start difference. First operand 263 states and 713 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:38,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:38,383 INFO L93 Difference]: Finished difference Result 304 states and 784 transitions. [2021-06-05 03:53:38,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:38,384 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:38,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:38,384 INFO L225 Difference]: With dead ends: 304 [2021-06-05 03:53:38,385 INFO L226 Difference]: Without dead ends: 298 [2021-06-05 03:53:38,385 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 111.1ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:38,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2021-06-05 03:53:38,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 268. [2021-06-05 03:53:38,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 267 states have (on average 2.7265917602996255) internal successors, (728), 267 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:38,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 728 transitions. [2021-06-05 03:53:38,387 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 728 transitions. Word has length 17 [2021-06-05 03:53:38,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:38,388 INFO L482 AbstractCegarLoop]: Abstraction has 268 states and 728 transitions. [2021-06-05 03:53:38,388 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:38,388 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 728 transitions. [2021-06-05 03:53:38,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:38,388 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:38,388 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:38,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable286 [2021-06-05 03:53:38,588 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:38,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:38,589 INFO L82 PathProgramCache]: Analyzing trace with hash -1548679005, now seen corresponding path program 192 times [2021-06-05 03:53:38,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:38,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970856380] [2021-06-05 03:53:38,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:38,591 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:38,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [919200967] [2021-06-05 03:53:38,591 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 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:38,806 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:53:38,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:38,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:53:38,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:38,895 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:38,895 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:38,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970856380] [2021-06-05 03:53:38,895 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:38,895 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919200967] [2021-06-05 03:53:38,895 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919200967] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:38,895 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:38,895 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:38,895 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905482079] [2021-06-05 03:53:38,895 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:38,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:38,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:38,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:38,896 INFO L87 Difference]: Start difference. First operand 268 states and 728 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:39,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:39,033 INFO L93 Difference]: Finished difference Result 423 states and 1074 transitions. [2021-06-05 03:53:39,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:39,034 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:39,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:39,034 INFO L225 Difference]: With dead ends: 423 [2021-06-05 03:53:39,035 INFO L226 Difference]: Without dead ends: 418 [2021-06-05 03:53:39,035 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 73.4ms TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:53:39,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-06-05 03:53:39,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 289. [2021-06-05 03:53:39,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 2.7847222222222223) internal successors, (802), 288 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:39,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 802 transitions. [2021-06-05 03:53:39,038 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 802 transitions. Word has length 17 [2021-06-05 03:53:39,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:39,038 INFO L482 AbstractCegarLoop]: Abstraction has 289 states and 802 transitions. [2021-06-05 03:53:39,038 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:39,038 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 802 transitions. [2021-06-05 03:53:39,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:39,039 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:39,039 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:39,239 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2021-06-05 03:53:39,239 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:39,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:39,239 INFO L82 PathProgramCache]: Analyzing trace with hash 169664701, now seen corresponding path program 193 times [2021-06-05 03:53:39,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:39,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960486042] [2021-06-05 03:53:39,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:39,241 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:39,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1524428759] [2021-06-05 03:53:39,241 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 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:39,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:39,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 03:53:39,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:39,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:39,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:39,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:39,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:39,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 03:53:39,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:39,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:39,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:39,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:39,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:53:39,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:39,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:39,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:39,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:39,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:53:39,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:39,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:39,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:39,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:39,385 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 03:53:39,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:39,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:39,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:53:39,422 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:53:39,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:39,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:39,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:39,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:53:39,437 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:39,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:39,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:39,448 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 03:53:39,494 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:39,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:39,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960486042] [2021-06-05 03:53:39,494 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:39,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524428759] [2021-06-05 03:53:39,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524428759] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:39,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:39,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:39,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229034028] [2021-06-05 03:53:39,495 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:39,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:39,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:39,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:39,495 INFO L87 Difference]: Start difference. First operand 289 states and 802 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:39,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:39,736 INFO L93 Difference]: Finished difference Result 344 states and 906 transitions. [2021-06-05 03:53:39,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:39,737 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:39,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:39,737 INFO L225 Difference]: With dead ends: 344 [2021-06-05 03:53:39,737 INFO L226 Difference]: Without dead ends: 340 [2021-06-05 03:53:39,737 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 123.9ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:39,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-06-05 03:53:39,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 288. [2021-06-05 03:53:39,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 2.78397212543554) internal successors, (799), 287 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:39,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 799 transitions. [2021-06-05 03:53:39,743 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 799 transitions. Word has length 17 [2021-06-05 03:53:39,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:39,743 INFO L482 AbstractCegarLoop]: Abstraction has 288 states and 799 transitions. [2021-06-05 03:53:39,743 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:39,743 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 799 transitions. [2021-06-05 03:53:39,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:39,743 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:39,744 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:39,966 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2021-06-05 03:53:39,966 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:39,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:39,966 INFO L82 PathProgramCache]: Analyzing trace with hash -977224199, now seen corresponding path program 194 times [2021-06-05 03:53:39,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:39,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806040444] [2021-06-05 03:53:39,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:39,968 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:39,968 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1153560816] [2021-06-05 03:53:39,968 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 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:39,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:39,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:39,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:53:39,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:40,081 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:40,082 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:40,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806040444] [2021-06-05 03:53:40,082 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:40,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153560816] [2021-06-05 03:53:40,082 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153560816] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:40,082 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:40,082 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:40,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006703061] [2021-06-05 03:53:40,082 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:40,082 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:40,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:40,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:40,082 INFO L87 Difference]: Start difference. First operand 288 states and 799 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:40,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:40,253 INFO L93 Difference]: Finished difference Result 395 states and 1030 transitions. [2021-06-05 03:53:40,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:53:40,254 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:40,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:40,254 INFO L225 Difference]: With dead ends: 395 [2021-06-05 03:53:40,254 INFO L226 Difference]: Without dead ends: 390 [2021-06-05 03:53:40,255 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 98.3ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:53:40,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-06-05 03:53:40,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 292. [2021-06-05 03:53:40,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.790378006872852) internal successors, (812), 291 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:40,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 812 transitions. [2021-06-05 03:53:40,258 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 812 transitions. Word has length 17 [2021-06-05 03:53:40,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:40,258 INFO L482 AbstractCegarLoop]: Abstraction has 292 states and 812 transitions. [2021-06-05 03:53:40,258 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:40,258 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 812 transitions. [2021-06-05 03:53:40,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:40,258 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:40,259 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:40,459 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2021-06-05 03:53:40,459 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:40,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:40,459 INFO L82 PathProgramCache]: Analyzing trace with hash 741119507, now seen corresponding path program 195 times [2021-06-05 03:53:40,459 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:40,459 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481863751] [2021-06-05 03:53:40,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:40,461 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:40,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1975436820] [2021-06-05 03:53:40,461 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 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:40,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:53:40,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:40,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:53:40,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:40,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:40,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:40,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:40,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:40,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 03:53:40,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:40,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:40,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:40,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:40,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:53:40,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:40,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:40,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:40,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:40,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:53:40,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:40,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:40,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:40,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:40,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 03:53:40,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:53:40,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:40,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:40,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:53:40,673 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:40,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:40,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:40,678 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:53:40,716 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:40,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:40,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481863751] [2021-06-05 03:53:40,716 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:40,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975436820] [2021-06-05 03:53:40,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975436820] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:40,716 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:40,716 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:40,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967065283] [2021-06-05 03:53:40,716 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:40,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:40,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:40,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:40,717 INFO L87 Difference]: Start difference. First operand 292 states and 812 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:40,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:40,972 INFO L93 Difference]: Finished difference Result 341 states and 908 transitions. [2021-06-05 03:53:40,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:40,972 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:40,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:40,973 INFO L225 Difference]: With dead ends: 341 [2021-06-05 03:53:40,973 INFO L226 Difference]: Without dead ends: 337 [2021-06-05 03:53:40,973 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 120.3ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:40,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2021-06-05 03:53:40,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 294. [2021-06-05 03:53:40,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.795221843003413) internal successors, (819), 293 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:40,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 819 transitions. [2021-06-05 03:53:40,976 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 819 transitions. Word has length 17 [2021-06-05 03:53:40,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:40,976 INFO L482 AbstractCegarLoop]: Abstraction has 294 states and 819 transitions. [2021-06-05 03:53:40,976 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:40,976 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 819 transitions. [2021-06-05 03:53:40,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:40,977 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:40,977 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:41,177 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,199 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:41,177 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:41,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:41,177 INFO L82 PathProgramCache]: Analyzing trace with hash 759553533, now seen corresponding path program 196 times [2021-06-05 03:53:41,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:41,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556861017] [2021-06-05 03:53:41,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:41,179 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:41,179 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1529278823] [2021-06-05 03:53:41,179 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 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:41,202 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:41,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:41,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 03:53:41,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:41,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:41,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:41,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:41,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:41,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 03:53:41,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:41,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:41,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:41,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:41,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 03:53:41,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:41,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:41,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:41,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:41,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:53:41,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:41,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:41,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:41,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:41,308 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 03:53:41,330 INFO L446 ElimStorePlain]: Different costs {2=[v_A_240], 9=[F]} [2021-06-05 03:53:41,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:41,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:41,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:53:41,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:41,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:41,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:41,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:41,359 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-06-05 03:53:41,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 46 treesize of output 36 [2021-06-05 03:53:41,360 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:41,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:41,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:41,367 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:56, output treesize:25 [2021-06-05 03:53:41,415 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:41,415 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:41,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556861017] [2021-06-05 03:53:41,415 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:41,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1529278823] [2021-06-05 03:53:41,415 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1529278823] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:41,415 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:41,415 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:41,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987871993] [2021-06-05 03:53:41,415 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:41,415 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:41,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:41,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:41,416 INFO L87 Difference]: Start difference. First operand 294 states and 819 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:41,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:41,634 INFO L93 Difference]: Finished difference Result 334 states and 889 transitions. [2021-06-05 03:53:41,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:41,635 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:41,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:41,635 INFO L225 Difference]: With dead ends: 334 [2021-06-05 03:53:41,635 INFO L226 Difference]: Without dead ends: 330 [2021-06-05 03:53:41,635 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 97.9ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:41,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2021-06-05 03:53:41,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 294. [2021-06-05 03:53:41,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.795221843003413) internal successors, (819), 293 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:41,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 819 transitions. [2021-06-05 03:53:41,638 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 819 transitions. Word has length 17 [2021-06-05 03:53:41,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:41,639 INFO L482 AbstractCegarLoop]: Abstraction has 294 states and 819 transitions. [2021-06-05 03:53:41,639 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:41,639 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 819 transitions. [2021-06-05 03:53:41,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:41,639 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:41,639 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:41,839 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable291 [2021-06-05 03:53:41,839 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:41,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:41,840 INFO L82 PathProgramCache]: Analyzing trace with hash -375594854, now seen corresponding path program 197 times [2021-06-05 03:53:41,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:41,840 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639642093] [2021-06-05 03:53:41,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:41,841 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:41,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [350445926] [2021-06-05 03:53:41,841 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 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:41,866 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 03:53:41,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:41,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:53:41,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:41,941 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:53:41,941 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:41,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639642093] [2021-06-05 03:53:41,941 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:41,941 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350445926] [2021-06-05 03:53:41,941 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350445926] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:41,941 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:41,941 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:53:41,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739010360] [2021-06-05 03:53:41,941 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:53:41,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:41,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:53:41,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:53:41,942 INFO L87 Difference]: Start difference. First operand 294 states and 819 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:42,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:42,247 INFO L93 Difference]: Finished difference Result 446 states and 1140 transitions. [2021-06-05 03:53:42,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 03:53:42,247 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:42,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:42,248 INFO L225 Difference]: With dead ends: 446 [2021-06-05 03:53:42,248 INFO L226 Difference]: Without dead ends: 431 [2021-06-05 03:53:42,248 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 220.0ms TimeCoverageRelationStatistics Valid=132, Invalid=288, Unknown=0, NotChecked=0, Total=420 [2021-06-05 03:53:42,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-06-05 03:53:42,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 316. [2021-06-05 03:53:42,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 2.834920634920635) internal successors, (893), 315 states have internal predecessors, (893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:42,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 893 transitions. [2021-06-05 03:53:42,252 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 893 transitions. Word has length 17 [2021-06-05 03:53:42,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:42,252 INFO L482 AbstractCegarLoop]: Abstraction has 316 states and 893 transitions. [2021-06-05 03:53:42,252 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:42,252 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 893 transitions. [2021-06-05 03:53:42,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:42,252 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:42,252 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:42,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292,201 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:42,453 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:42,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:42,453 INFO L82 PathProgramCache]: Analyzing trace with hash 734596570, now seen corresponding path program 198 times [2021-06-05 03:53:42,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:42,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983785794] [2021-06-05 03:53:42,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:42,454 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:42,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1455079013] [2021-06-05 03:53:42,454 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 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:42,478 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:53:42,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:42,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 03:53:42,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:42,546 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:53:42,546 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:42,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983785794] [2021-06-05 03:53:42,547 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:42,547 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455079013] [2021-06-05 03:53:42,547 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455079013] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:42,547 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:42,547 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:53:42,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223957172] [2021-06-05 03:53:42,547 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:53:42,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:42,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:53:42,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:53:42,547 INFO L87 Difference]: Start difference. First operand 316 states and 893 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:42,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:42,791 INFO L93 Difference]: Finished difference Result 431 states and 1096 transitions. [2021-06-05 03:53:42,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 03:53:42,791 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:42,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:42,792 INFO L225 Difference]: With dead ends: 431 [2021-06-05 03:53:42,792 INFO L226 Difference]: Without dead ends: 420 [2021-06-05 03:53:42,792 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 169.5ms TimeCoverageRelationStatistics Valid=116, Invalid=264, Unknown=0, NotChecked=0, Total=380 [2021-06-05 03:53:42,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-06-05 03:53:42,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 315. [2021-06-05 03:53:42,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 2.828025477707006) internal successors, (888), 314 states have internal predecessors, (888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:42,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 888 transitions. [2021-06-05 03:53:42,796 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 888 transitions. Word has length 17 [2021-06-05 03:53:42,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:42,796 INFO L482 AbstractCegarLoop]: Abstraction has 315 states and 888 transitions. [2021-06-05 03:53:42,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:42,796 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 888 transitions. [2021-06-05 03:53:42,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:42,796 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:42,796 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:42,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable293 [2021-06-05 03:53:42,997 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:42,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:42,997 INFO L82 PathProgramCache]: Analyzing trace with hash -341114586, now seen corresponding path program 199 times [2021-06-05 03:53:42,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:42,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930570828] [2021-06-05 03:53:42,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:42,998 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:42,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [37258452] [2021-06-05 03:53:42,999 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 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:43,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:43,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:53:43,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:43,094 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:53:43,094 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:43,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930570828] [2021-06-05 03:53:43,094 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:43,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37258452] [2021-06-05 03:53:43,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37258452] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:43,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:43,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:53:43,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695803981] [2021-06-05 03:53:43,094 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:53:43,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:43,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:53:43,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:53:43,095 INFO L87 Difference]: Start difference. First operand 315 states and 888 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:43,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:43,347 INFO L93 Difference]: Finished difference Result 445 states and 1115 transitions. [2021-06-05 03:53:43,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 03:53:43,347 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:43,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:43,348 INFO L225 Difference]: With dead ends: 445 [2021-06-05 03:53:43,348 INFO L226 Difference]: Without dead ends: 432 [2021-06-05 03:53:43,348 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 163.8ms TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2021-06-05 03:53:43,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-06-05 03:53:43,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 321. [2021-06-05 03:53:43,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 2.8125) internal successors, (900), 320 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:43,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 900 transitions. [2021-06-05 03:53:43,352 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 900 transitions. Word has length 17 [2021-06-05 03:53:43,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:43,352 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 900 transitions. [2021-06-05 03:53:43,352 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:43,352 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 900 transitions. [2021-06-05 03:53:43,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:43,352 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:43,352 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:43,553 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,203 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:43,553 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:43,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:43,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1407677029, now seen corresponding path program 200 times [2021-06-05 03:53:43,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:43,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56130861] [2021-06-05 03:53:43,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:43,555 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:43,555 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1825895570] [2021-06-05 03:53:43,555 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 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:43,578 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:43,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:43,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 03:53:43,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:43,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:43,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:43,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:43,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:43,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 03:53:43,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:43,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:43,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:43,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:43,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:53:43,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:43,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:43,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:43,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:43,677 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 03:53:43,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:43,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:43,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:43,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:43,706 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 03:53:43,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:43,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:43,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:53:43,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:43,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:43,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:43,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:43,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:53:43,764 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:43,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:43,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:43,771 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 03:53:43,809 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:43,809 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:43,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56130861] [2021-06-05 03:53:43,809 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:43,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825895570] [2021-06-05 03:53:43,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825895570] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:43,809 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:43,809 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:43,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487302418] [2021-06-05 03:53:43,809 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:43,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:43,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:43,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:43,810 INFO L87 Difference]: Start difference. First operand 321 states and 900 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:44,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:44,038 INFO L93 Difference]: Finished difference Result 387 states and 1039 transitions. [2021-06-05 03:53:44,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:44,038 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:44,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:44,039 INFO L225 Difference]: With dead ends: 387 [2021-06-05 03:53:44,039 INFO L226 Difference]: Without dead ends: 383 [2021-06-05 03:53:44,039 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 135.8ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:44,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-06-05 03:53:44,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 321. [2021-06-05 03:53:44,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 2.8125) internal successors, (900), 320 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:44,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 900 transitions. [2021-06-05 03:53:44,043 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 900 transitions. Word has length 17 [2021-06-05 03:53:44,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:44,043 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 900 transitions. [2021-06-05 03:53:44,043 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:44,043 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 900 transitions. [2021-06-05 03:53:44,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:44,043 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:44,043 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:44,243 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,204 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:44,244 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:44,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:44,244 INFO L82 PathProgramCache]: Analyzing trace with hash -928859908, now seen corresponding path program 201 times [2021-06-05 03:53:44,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:44,244 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667952178] [2021-06-05 03:53:44,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:44,246 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:44,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [476025990] [2021-06-05 03:53:44,246 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 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:44,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 03:53:44,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:44,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 03:53:44,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:44,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:44,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:44,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:53:44,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 03:53:44,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:44,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,329 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:44,351 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:44,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-06-05 03:53:44,356 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:53:44,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:44,378 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-06-05 03:53:44,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 32 [2021-06-05 03:53:44,380 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:44,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,390 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:16 [2021-06-05 03:53:44,431 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:53:44,431 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:44,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667952178] [2021-06-05 03:53:44,431 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:44,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476025990] [2021-06-05 03:53:44,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476025990] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:44,431 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:44,432 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 03:53:44,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003175416] [2021-06-05 03:53:44,432 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 03:53:44,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:44,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 03:53:44,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 03:53:44,432 INFO L87 Difference]: Start difference. First operand 321 states and 900 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:44,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:44,557 INFO L93 Difference]: Finished difference Result 354 states and 946 transitions. [2021-06-05 03:53:44,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 03:53:44,557 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:44,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:44,558 INFO L225 Difference]: With dead ends: 354 [2021-06-05 03:53:44,558 INFO L226 Difference]: Without dead ends: 339 [2021-06-05 03:53:44,558 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 83.8ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:44,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-06-05 03:53:44,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 321. [2021-06-05 03:53:44,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 2.809375) internal successors, (899), 320 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:44,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 899 transitions. [2021-06-05 03:53:44,562 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 899 transitions. Word has length 17 [2021-06-05 03:53:44,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:44,562 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 899 transitions. [2021-06-05 03:53:44,563 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:44,563 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 899 transitions. [2021-06-05 03:53:44,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:44,563 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:44,563 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:44,763 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,205 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:44,764 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:44,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:44,764 INFO L82 PathProgramCache]: Analyzing trace with hash 699107091, now seen corresponding path program 202 times [2021-06-05 03:53:44,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:44,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739276322] [2021-06-05 03:53:44,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:44,765 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:44,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1845899862] [2021-06-05 03:53:44,766 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 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:44,792 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:44,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:44,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:53:44,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:44,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:44,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:44,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 03:53:44,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:44,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:53:44,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:44,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:53:44,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:44,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:44,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 03:53:44,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:44,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:44,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 03:53:44,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:53:44,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:44,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:53:44,962 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:44,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:44,967 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:53:45,006 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:45,006 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:45,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739276322] [2021-06-05 03:53:45,006 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:45,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845899862] [2021-06-05 03:53:45,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845899862] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:45,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:45,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:45,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376897124] [2021-06-05 03:53:45,006 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:45,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:45,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:45,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:45,007 INFO L87 Difference]: Start difference. First operand 321 states and 899 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:45,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:45,248 INFO L93 Difference]: Finished difference Result 372 states and 994 transitions. [2021-06-05 03:53:45,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:45,248 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:45,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:45,249 INFO L225 Difference]: With dead ends: 372 [2021-06-05 03:53:45,249 INFO L226 Difference]: Without dead ends: 368 [2021-06-05 03:53:45,249 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 117.7ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:45,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-06-05 03:53:45,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 320. [2021-06-05 03:53:45,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.8087774294670846) internal successors, (896), 319 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:45,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 896 transitions. [2021-06-05 03:53:45,252 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 896 transitions. Word has length 17 [2021-06-05 03:53:45,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:45,253 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 896 transitions. [2021-06-05 03:53:45,253 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:45,253 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 896 transitions. [2021-06-05 03:53:45,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:45,253 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:45,253 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:45,453 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 206 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable299 [2021-06-05 03:53:45,454 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:45,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:45,454 INFO L82 PathProgramCache]: Analyzing trace with hash 717541117, now seen corresponding path program 203 times [2021-06-05 03:53:45,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:45,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119303993] [2021-06-05 03:53:45,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:45,455 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:45,456 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [378831663] [2021-06-05 03:53:45,456 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 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:45,479 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 03:53:45,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:45,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:53:45,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:45,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:45,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:45,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:45,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:45,492 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 03:53:45,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:45,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:45,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:45,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:45,524 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 03:53:45,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:45,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:45,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:45,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:45,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 03:53:45,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:45,567 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:45,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:45,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:45,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 03:53:45,598 INFO L446 ElimStorePlain]: Different costs {0=[v_A_250], 7=[F]} [2021-06-05 03:53:45,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:53:45,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:45,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:45,623 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-06-05 03:53:45,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 46 treesize of output 36 [2021-06-05 03:53:45,624 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:45,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:45,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:45,630 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:25 [2021-06-05 03:53:45,681 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:45,681 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:45,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119303993] [2021-06-05 03:53:45,681 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:45,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378831663] [2021-06-05 03:53:45,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378831663] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:45,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:45,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:45,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465062048] [2021-06-05 03:53:45,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:45,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:45,681 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:45,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:45,682 INFO L87 Difference]: Start difference. First operand 320 states and 896 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:45,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:45,885 INFO L93 Difference]: Finished difference Result 365 states and 975 transitions. [2021-06-05 03:53:45,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:45,885 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:45,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:45,886 INFO L225 Difference]: With dead ends: 365 [2021-06-05 03:53:45,886 INFO L226 Difference]: Without dead ends: 361 [2021-06-05 03:53:45,886 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 101.5ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:45,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2021-06-05 03:53:45,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 320. [2021-06-05 03:53:45,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.8087774294670846) internal successors, (896), 319 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:45,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 896 transitions. [2021-06-05 03:53:45,889 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 896 transitions. Word has length 17 [2021-06-05 03:53:45,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:45,889 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 896 transitions. [2021-06-05 03:53:45,889 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:45,889 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 896 transitions. [2021-06-05 03:53:45,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:45,890 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:45,890 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:46,090 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2021-06-05 03:53:46,090 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:46,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:46,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1882972450, now seen corresponding path program 204 times [2021-06-05 03:53:46,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:46,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954986690] [2021-06-05 03:53:46,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:46,093 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:46,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1117912649] [2021-06-05 03:53:46,093 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 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:46,120 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:53:46,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:46,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:53:46,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:46,188 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 03:53:46,188 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:46,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954986690] [2021-06-05 03:53:46,188 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:46,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117912649] [2021-06-05 03:53:46,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117912649] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:46,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:46,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 03:53:46,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637396861] [2021-06-05 03:53:46,189 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 03:53:46,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:46,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 03:53:46,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 03:53:46,189 INFO L87 Difference]: Start difference. First operand 320 states and 896 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:46,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:46,295 INFO L93 Difference]: Finished difference Result 356 states and 953 transitions. [2021-06-05 03:53:46,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 03:53:46,295 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:46,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:46,296 INFO L225 Difference]: With dead ends: 356 [2021-06-05 03:53:46,296 INFO L226 Difference]: Without dead ends: 339 [2021-06-05 03:53:46,296 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 64.0ms TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:46,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-06-05 03:53:46,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 320. [2021-06-05 03:53:46,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.802507836990596) internal successors, (894), 319 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:46,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 894 transitions. [2021-06-05 03:53:46,299 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 894 transitions. Word has length 17 [2021-06-05 03:53:46,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:46,299 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 894 transitions. [2021-06-05 03:53:46,299 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:46,299 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 894 transitions. [2021-06-05 03:53:46,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:46,300 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:46,300 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:46,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 208 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2021-06-05 03:53:46,500 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:46,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:46,501 INFO L82 PathProgramCache]: Analyzing trace with hash -576337475, now seen corresponding path program 205 times [2021-06-05 03:53:46,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:46,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684886770] [2021-06-05 03:53:46,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:46,503 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:46,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1153917675] [2021-06-05 03:53:46,503 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 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:46,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:46,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:53:46,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:46,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:46,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:46,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:46,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:46,541 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 03:53:46,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:46,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:46,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:46,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:46,563 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:53:46,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:46,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:46,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:46,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:46,595 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 03:53:46,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:46,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:46,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:46,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:46,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 03:53:46,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:53:46,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:46,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:46,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:53:46,689 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:46,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:46,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:46,694 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:53:46,717 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:46,718 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:46,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684886770] [2021-06-05 03:53:46,718 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:46,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153917675] [2021-06-05 03:53:46,718 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153917675] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:46,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:46,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:46,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315483857] [2021-06-05 03:53:46,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:46,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:46,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:46,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:46,718 INFO L87 Difference]: Start difference. First operand 320 states and 894 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:46,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:46,942 INFO L93 Difference]: Finished difference Result 380 states and 1009 transitions. [2021-06-05 03:53:46,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:46,942 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:46,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:46,943 INFO L225 Difference]: With dead ends: 380 [2021-06-05 03:53:46,943 INFO L226 Difference]: Without dead ends: 377 [2021-06-05 03:53:46,943 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 107.8ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:46,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-06-05 03:53:46,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 320. [2021-06-05 03:53:46,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.802507836990596) internal successors, (894), 319 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:46,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 894 transitions. [2021-06-05 03:53:46,947 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 894 transitions. Word has length 17 [2021-06-05 03:53:46,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:46,947 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 894 transitions. [2021-06-05 03:53:46,947 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:46,947 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 894 transitions. [2021-06-05 03:53:46,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:46,947 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:46,947 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:47,147 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable302 [2021-06-05 03:53:47,148 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:47,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:47,148 INFO L82 PathProgramCache]: Analyzing trace with hash 1142006231, now seen corresponding path program 206 times [2021-06-05 03:53:47,148 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:47,148 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996748204] [2021-06-05 03:53:47,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:47,150 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:47,150 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [212683959] [2021-06-05 03:53:47,150 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 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:47,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:47,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:47,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 03:53:47,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:47,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:47,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:47,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:47,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:47,202 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 03:53:47,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:47,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:47,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:47,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:47,224 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:53:47,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:47,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:47,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:47,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:47,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 03:53:47,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:47,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:47,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:47,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:47,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 03:53:47,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:47,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:47,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:53:47,326 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:53:47,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:47,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:47,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:47,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:53:47,337 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:47,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:47,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:47,345 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 03:53:47,380 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:47,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:47,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996748204] [2021-06-05 03:53:47,380 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:47,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212683959] [2021-06-05 03:53:47,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212683959] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:47,380 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:47,380 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:47,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648194923] [2021-06-05 03:53:47,380 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:47,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:47,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:47,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:47,381 INFO L87 Difference]: Start difference. First operand 320 states and 894 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:47,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:47,635 INFO L93 Difference]: Finished difference Result 408 states and 1080 transitions. [2021-06-05 03:53:47,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:47,635 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:47,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:47,636 INFO L225 Difference]: With dead ends: 408 [2021-06-05 03:53:47,636 INFO L226 Difference]: Without dead ends: 401 [2021-06-05 03:53:47,636 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 114.9ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:47,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-06-05 03:53:47,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 308. [2021-06-05 03:53:47,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.771986970684039) internal successors, (851), 307 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:47,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 851 transitions. [2021-06-05 03:53:47,640 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 851 transitions. Word has length 17 [2021-06-05 03:53:47,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:47,640 INFO L482 AbstractCegarLoop]: Abstraction has 308 states and 851 transitions. [2021-06-05 03:53:47,640 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:47,640 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 851 transitions. [2021-06-05 03:53:47,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:47,640 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:47,640 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:47,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable303 [2021-06-05 03:53:47,841 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:47,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:47,841 INFO L82 PathProgramCache]: Analyzing trace with hash 476444763, now seen corresponding path program 207 times [2021-06-05 03:53:47,841 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:47,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336151548] [2021-06-05 03:53:47,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:47,842 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:47,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1219413630] [2021-06-05 03:53:47,842 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 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:47,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:53:47,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:47,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:53:47,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:47,976 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:47,976 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:47,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336151548] [2021-06-05 03:53:47,976 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:47,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219413630] [2021-06-05 03:53:47,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219413630] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:47,976 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:47,976 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:53:47,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716734115] [2021-06-05 03:53:47,977 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:53:47,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:47,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:53:47,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:47,977 INFO L87 Difference]: Start difference. First operand 308 states and 851 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:48,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:48,091 INFO L93 Difference]: Finished difference Result 319 states and 867 transitions. [2021-06-05 03:53:48,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:53:48,092 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:48,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:48,092 INFO L225 Difference]: With dead ends: 319 [2021-06-05 03:53:48,092 INFO L226 Difference]: Without dead ends: 316 [2021-06-05 03:53:48,092 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 96.1ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:53:48,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-06-05 03:53:48,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 308. [2021-06-05 03:53:48,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.771986970684039) internal successors, (851), 307 states have internal predecessors, (851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:48,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 851 transitions. [2021-06-05 03:53:48,095 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 851 transitions. Word has length 17 [2021-06-05 03:53:48,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:48,096 INFO L482 AbstractCegarLoop]: Abstraction has 308 states and 851 transitions. [2021-06-05 03:53:48,096 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:48,096 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 851 transitions. [2021-06-05 03:53:48,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:48,096 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:48,096 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:48,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304,211 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:48,296 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:48,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:48,297 INFO L82 PathProgramCache]: Analyzing trace with hash -2089475199, now seen corresponding path program 208 times [2021-06-05 03:53:48,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:48,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668397689] [2021-06-05 03:53:48,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:48,298 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:48,298 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1510612530] [2021-06-05 03:53:48,298 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 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:48,322 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:48,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:48,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:53:48,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:48,427 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:48,427 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:48,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668397689] [2021-06-05 03:53:48,427 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:48,427 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510612530] [2021-06-05 03:53:48,427 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510612530] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:48,427 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:48,427 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:48,427 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284016389] [2021-06-05 03:53:48,427 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:48,427 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:48,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:48,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:48,428 INFO L87 Difference]: Start difference. First operand 308 states and 851 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:48,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:48,702 INFO L93 Difference]: Finished difference Result 421 states and 1108 transitions. [2021-06-05 03:53:48,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:53:48,702 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:48,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:48,703 INFO L225 Difference]: With dead ends: 421 [2021-06-05 03:53:48,703 INFO L226 Difference]: Without dead ends: 398 [2021-06-05 03:53:48,703 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 169.5ms TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2021-06-05 03:53:48,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2021-06-05 03:53:48,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 333. [2021-06-05 03:53:48,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.7921686746987953) internal successors, (927), 332 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:48,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 927 transitions. [2021-06-05 03:53:48,707 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 927 transitions. Word has length 17 [2021-06-05 03:53:48,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:48,707 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 927 transitions. [2021-06-05 03:53:48,707 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:48,707 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 927 transitions. [2021-06-05 03:53:48,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:48,707 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:48,707 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:48,908 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2021-06-05 03:53:48,908 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:48,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:48,908 INFO L82 PathProgramCache]: Analyzing trace with hash -1333590821, now seen corresponding path program 209 times [2021-06-05 03:53:48,908 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:48,908 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571351074] [2021-06-05 03:53:48,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:48,909 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:48,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1893284433] [2021-06-05 03:53:48,909 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 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:48,933 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:53:48,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:48,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 03:53:48,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:48,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:48,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:48,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:48,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:48,961 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:48,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:48,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:48,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:48,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:48,982 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:49,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:49,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:49,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,032 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:53:49,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:49,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:49,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,059 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 03:53:49,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:49,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:49,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:53:49,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:49,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:49,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:49,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:53:49,098 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:49,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,105 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 03:53:49,133 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:49,133 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:49,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571351074] [2021-06-05 03:53:49,133 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:49,133 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893284433] [2021-06-05 03:53:49,133 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893284433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:49,133 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:49,133 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:49,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363899278] [2021-06-05 03:53:49,133 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:49,133 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:49,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:49,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:49,134 INFO L87 Difference]: Start difference. First operand 333 states and 927 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:49,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:49,268 INFO L93 Difference]: Finished difference Result 346 states and 947 transitions. [2021-06-05 03:53:49,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:49,268 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:49,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:49,269 INFO L225 Difference]: With dead ends: 346 [2021-06-05 03:53:49,269 INFO L226 Difference]: Without dead ends: 339 [2021-06-05 03:53:49,269 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 96.0ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:49,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-06-05 03:53:49,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 333. [2021-06-05 03:53:49,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.789156626506024) internal successors, (926), 332 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:49,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 926 transitions. [2021-06-05 03:53:49,272 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 926 transitions. Word has length 17 [2021-06-05 03:53:49,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:49,272 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 926 transitions. [2021-06-05 03:53:49,272 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:49,272 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 926 transitions. [2021-06-05 03:53:49,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:49,273 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:49,273 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:49,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,213 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:49,473 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:49,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:49,473 INFO L82 PathProgramCache]: Analyzing trace with hash 727268981, now seen corresponding path program 210 times [2021-06-05 03:53:49,474 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:49,474 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610665362] [2021-06-05 03:53:49,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:49,475 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:49,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1973782504] [2021-06-05 03:53:49,475 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 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:49,498 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:53:49,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:49,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:53:49,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:49,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:49,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:49,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:49,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:49,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:49,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,563 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:49,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:49,593 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:49,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,601 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:53:49,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:49,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:53:49,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:49,643 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,643 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 03:53:49,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:53:49,668 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:53:49,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:49,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:53:49,679 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:49,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:49,686 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:53:49,708 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:49,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:49,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610665362] [2021-06-05 03:53:49,708 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:49,709 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973782504] [2021-06-05 03:53:49,709 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1973782504] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:49,709 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:49,709 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:49,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454339294] [2021-06-05 03:53:49,709 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:49,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:49,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:49,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:49,709 INFO L87 Difference]: Start difference. First operand 333 states and 926 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:49,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:49,873 INFO L93 Difference]: Finished difference Result 373 states and 1018 transitions. [2021-06-05 03:53:49,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:49,873 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:49,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:49,874 INFO L225 Difference]: With dead ends: 373 [2021-06-05 03:53:49,874 INFO L226 Difference]: Without dead ends: 370 [2021-06-05 03:53:49,874 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 104.8ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:49,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-06-05 03:53:49,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 334. [2021-06-05 03:53:49,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.7927927927927927) internal successors, (930), 333 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:49,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 930 transitions. [2021-06-05 03:53:49,878 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 930 transitions. Word has length 17 [2021-06-05 03:53:49,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:49,878 INFO L482 AbstractCegarLoop]: Abstraction has 334 states and 930 transitions. [2021-06-05 03:53:49,878 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:49,878 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 930 transitions. [2021-06-05 03:53:49,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:49,878 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:49,878 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:50,079 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,214 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:50,079 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:50,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:50,079 INFO L82 PathProgramCache]: Analyzing trace with hash -1838650981, now seen corresponding path program 211 times [2021-06-05 03:53:50,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:50,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990267471] [2021-06-05 03:53:50,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:50,081 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:50,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [218779108] [2021-06-05 03:53:50,081 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 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:50,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:50,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:53:50,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:50,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:50,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:50,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:50,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:50,147 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:50,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:50,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:50,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:50,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:50,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:50,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:50,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:50,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:50,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:50,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:53:50,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:50,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:50,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:50,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:50,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 03:53:50,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:53:50,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:50,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:50,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:53:50,305 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:50,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:50,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:50,312 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:53:50,339 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:50,339 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:50,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990267471] [2021-06-05 03:53:50,339 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:50,339 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218779108] [2021-06-05 03:53:50,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218779108] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:50,340 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:50,340 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:50,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034372244] [2021-06-05 03:53:50,340 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:50,340 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:50,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:50,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:50,340 INFO L87 Difference]: Start difference. First operand 334 states and 930 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:50,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:50,527 INFO L93 Difference]: Finished difference Result 393 states and 1066 transitions. [2021-06-05 03:53:50,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:50,527 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:50,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:50,528 INFO L225 Difference]: With dead ends: 393 [2021-06-05 03:53:50,528 INFO L226 Difference]: Without dead ends: 390 [2021-06-05 03:53:50,528 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 118.1ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:50,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-06-05 03:53:50,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 335. [2021-06-05 03:53:50,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.7964071856287425) internal successors, (934), 334 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:50,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 934 transitions. [2021-06-05 03:53:50,532 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 934 transitions. Word has length 17 [2021-06-05 03:53:50,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:50,532 INFO L482 AbstractCegarLoop]: Abstraction has 335 states and 934 transitions. [2021-06-05 03:53:50,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:50,532 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 934 transitions. [2021-06-05 03:53:50,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:50,532 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:50,532 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:50,732 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308,215 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:50,733 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:50,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:50,733 INFO L82 PathProgramCache]: Analyzing trace with hash -120307275, now seen corresponding path program 212 times [2021-06-05 03:53:50,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:50,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590034398] [2021-06-05 03:53:50,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:50,734 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:50,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1470867515] [2021-06-05 03:53:50,734 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 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:50,757 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:50,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:50,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:53:50,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:50,865 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:50,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:50,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590034398] [2021-06-05 03:53:50,866 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:50,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470867515] [2021-06-05 03:53:50,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470867515] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:50,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:50,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:50,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036859975] [2021-06-05 03:53:50,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:50,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:50,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:50,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:50,866 INFO L87 Difference]: Start difference. First operand 335 states and 934 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:51,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:51,057 INFO L93 Difference]: Finished difference Result 586 states and 1506 transitions. [2021-06-05 03:53:51,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:51,058 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:51,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:51,058 INFO L225 Difference]: With dead ends: 586 [2021-06-05 03:53:51,059 INFO L226 Difference]: Without dead ends: 581 [2021-06-05 03:53:51,059 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 85.2ms TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:53:51,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-06-05 03:53:51,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 356. [2021-06-05 03:53:51,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 2.850704225352113) internal successors, (1012), 355 states have internal predecessors, (1012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:51,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1012 transitions. [2021-06-05 03:53:51,063 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1012 transitions. Word has length 17 [2021-06-05 03:53:51,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:51,063 INFO L482 AbstractCegarLoop]: Abstraction has 356 states and 1012 transitions. [2021-06-05 03:53:51,063 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:51,063 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1012 transitions. [2021-06-05 03:53:51,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:51,064 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:51,064 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:51,264 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 216 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable309 [2021-06-05 03:53:51,264 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:51,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:51,265 INFO L82 PathProgramCache]: Analyzing trace with hash 628150367, now seen corresponding path program 213 times [2021-06-05 03:53:51,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:51,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992278473] [2021-06-05 03:53:51,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:51,266 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:51,266 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [198205944] [2021-06-05 03:53:51,266 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 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:51,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:53:51,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:51,290 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 03:53:51,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:51,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:51,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:51,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:51,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:51,322 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:51,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:51,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 03:53:51,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:51,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:51,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:51,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:53:51,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:51,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:51,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:51,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:51,378 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 03:53:51,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 03:53:51,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:51,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:51,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:51,415 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 03:53:51,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2021-06-05 03:53:51,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:51,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:51,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:51,490 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:51,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:51,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:51,497 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:31 [2021-06-05 03:53:51,545 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:51,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:51,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992278473] [2021-06-05 03:53:51,546 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:51,546 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198205944] [2021-06-05 03:53:51,546 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198205944] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:51,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:51,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:53:51,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137165407] [2021-06-05 03:53:51,546 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:53:51,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:51,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:53:51,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:51,546 INFO L87 Difference]: Start difference. First operand 356 states and 1012 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:51,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:51,802 INFO L93 Difference]: Finished difference Result 372 states and 1040 transitions. [2021-06-05 03:53:51,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:53:51,803 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:51,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:51,804 INFO L225 Difference]: With dead ends: 372 [2021-06-05 03:53:51,804 INFO L226 Difference]: Without dead ends: 369 [2021-06-05 03:53:51,804 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 157.6ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:53:51,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2021-06-05 03:53:51,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 358. [2021-06-05 03:53:51,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 2.8515406162464987) internal successors, (1018), 357 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:51,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1018 transitions. [2021-06-05 03:53:51,807 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1018 transitions. Word has length 17 [2021-06-05 03:53:51,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:51,807 INFO L482 AbstractCegarLoop]: Abstraction has 358 states and 1018 transitions. [2021-06-05 03:53:51,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:51,807 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1018 transitions. [2021-06-05 03:53:51,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:51,808 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:51,808 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:52,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable310 [2021-06-05 03:53:52,008 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:52,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:52,009 INFO L82 PathProgramCache]: Analyzing trace with hash -1948473223, now seen corresponding path program 214 times [2021-06-05 03:53:52,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:52,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150765350] [2021-06-05 03:53:52,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:52,010 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:52,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [252847981] [2021-06-05 03:53:52,010 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 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:52,032 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:52,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:52,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:53:52,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:52,118 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:52,118 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:52,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150765350] [2021-06-05 03:53:52,118 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:52,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252847981] [2021-06-05 03:53:52,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252847981] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:52,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:52,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:52,118 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320576342] [2021-06-05 03:53:52,118 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:52,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:52,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:52,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:52,119 INFO L87 Difference]: Start difference. First operand 358 states and 1018 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:52,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:52,308 INFO L93 Difference]: Finished difference Result 443 states and 1200 transitions. [2021-06-05 03:53:52,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:52,308 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:52,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:52,309 INFO L225 Difference]: With dead ends: 443 [2021-06-05 03:53:52,309 INFO L226 Difference]: Without dead ends: 420 [2021-06-05 03:53:52,309 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 97.4ms TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:53:52,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-06-05 03:53:52,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 357. [2021-06-05 03:53:52,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 2.851123595505618) internal successors, (1015), 356 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:52,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1015 transitions. [2021-06-05 03:53:52,313 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1015 transitions. Word has length 17 [2021-06-05 03:53:52,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:52,313 INFO L482 AbstractCegarLoop]: Abstraction has 357 states and 1015 transitions. [2021-06-05 03:53:52,313 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:52,313 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1015 transitions. [2021-06-05 03:53:52,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:52,314 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:52,314 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:52,514 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 218 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable311 [2021-06-05 03:53:52,514 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:52,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:52,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1262498783, now seen corresponding path program 215 times [2021-06-05 03:53:52,515 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:52,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313584121] [2021-06-05 03:53:52,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:52,516 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:52,516 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [45342483] [2021-06-05 03:53:52,516 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 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:52,541 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:53:52,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:52,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:53:52,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:52,649 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:52,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:52,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313584121] [2021-06-05 03:53:52,649 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:52,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45342483] [2021-06-05 03:53:52,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45342483] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:52,649 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:52,649 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:52,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016931105] [2021-06-05 03:53:52,649 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:52,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:52,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:52,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:52,650 INFO L87 Difference]: Start difference. First operand 357 states and 1015 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:52,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:52,868 INFO L93 Difference]: Finished difference Result 498 states and 1319 transitions. [2021-06-05 03:53:52,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:53:52,869 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:52,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:52,869 INFO L225 Difference]: With dead ends: 498 [2021-06-05 03:53:52,869 INFO L226 Difference]: Without dead ends: 492 [2021-06-05 03:53:52,870 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 149.6ms TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2021-06-05 03:53:52,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-06-05 03:53:52,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 366. [2021-06-05 03:53:52,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.8575342465753426) internal successors, (1043), 365 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:52,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1043 transitions. [2021-06-05 03:53:52,874 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1043 transitions. Word has length 17 [2021-06-05 03:53:52,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:52,874 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1043 transitions. [2021-06-05 03:53:52,874 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:52,874 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1043 transitions. [2021-06-05 03:53:52,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:52,875 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:52,875 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:53,075 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2021-06-05 03:53:53,075 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:53,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:53,075 INFO L82 PathProgramCache]: Analyzing trace with hash -1303421179, now seen corresponding path program 216 times [2021-06-05 03:53:53,075 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:53,075 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745383829] [2021-06-05 03:53:53,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:53,077 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:53,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [358159083] [2021-06-05 03:53:53,077 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 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:53,101 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:53:53,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:53,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 03:53:53,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:53,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:53:53,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:53,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:53,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:53,130 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:53:53,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:53,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:53,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:53,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:53,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:53,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:53,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:53,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:53,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:53,177 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:53:53,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:53:53,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:53,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:53,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:53,226 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 03:53:53,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:53,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:53,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:53:53,271 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:53:53,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:53,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:53,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:53,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:53:53,282 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:53,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:53,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:53,290 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 03:53:53,314 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:53,314 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:53,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745383829] [2021-06-05 03:53:53,314 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:53,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358159083] [2021-06-05 03:53:53,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358159083] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:53,314 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:53,314 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:53,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657239651] [2021-06-05 03:53:53,315 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:53,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:53,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:53,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:53,315 INFO L87 Difference]: Start difference. First operand 366 states and 1043 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:53,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:53,549 INFO L93 Difference]: Finished difference Result 413 states and 1144 transitions. [2021-06-05 03:53:53,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:53,549 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:53,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:53,550 INFO L225 Difference]: With dead ends: 413 [2021-06-05 03:53:53,550 INFO L226 Difference]: Without dead ends: 407 [2021-06-05 03:53:53,550 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 110.6ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:53,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-06-05 03:53:53,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 367. [2021-06-05 03:53:53,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 2.8579234972677594) internal successors, (1046), 366 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:53,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1046 transitions. [2021-06-05 03:53:53,554 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1046 transitions. Word has length 17 [2021-06-05 03:53:53,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:53,554 INFO L482 AbstractCegarLoop]: Abstraction has 367 states and 1046 transitions. [2021-06-05 03:53:53,554 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:53,554 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1046 transitions. [2021-06-05 03:53:53,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:53,554 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:53,554 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:53,755 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable313 [2021-06-05 03:53:53,755 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:53,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:53,755 INFO L82 PathProgramCache]: Analyzing trace with hash -613881893, now seen corresponding path program 217 times [2021-06-05 03:53:53,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:53,755 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683431987] [2021-06-05 03:53:53,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:53,757 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:53,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1331727646] [2021-06-05 03:53:53,757 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 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:53,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:53,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:53:53,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:53,914 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:53,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:53,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683431987] [2021-06-05 03:53:53,914 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:53,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331727646] [2021-06-05 03:53:53,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331727646] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:53,914 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:53,914 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:53:53,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349713842] [2021-06-05 03:53:53,914 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:53:53,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:53,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:53:53,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:53,915 INFO L87 Difference]: Start difference. First operand 367 states and 1046 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:54,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:54,150 INFO L93 Difference]: Finished difference Result 446 states and 1217 transitions. [2021-06-05 03:53:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 03:53:54,150 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:54,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:54,151 INFO L225 Difference]: With dead ends: 446 [2021-06-05 03:53:54,151 INFO L226 Difference]: Without dead ends: 443 [2021-06-05 03:53:54,151 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 180.2ms TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-06-05 03:53:54,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2021-06-05 03:53:54,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 370. [2021-06-05 03:53:54,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.8672086720867207) internal successors, (1058), 369 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:54,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1058 transitions. [2021-06-05 03:53:54,157 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1058 transitions. Word has length 17 [2021-06-05 03:53:54,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:54,157 INFO L482 AbstractCegarLoop]: Abstraction has 370 states and 1058 transitions. [2021-06-05 03:53:54,157 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:54,157 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1058 transitions. [2021-06-05 03:53:54,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:54,157 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:54,157 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:54,360 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,221 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:54,361 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:54,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:54,361 INFO L82 PathProgramCache]: Analyzing trace with hash -724704413, now seen corresponding path program 218 times [2021-06-05 03:53:54,361 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:54,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276887322] [2021-06-05 03:53:54,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:54,362 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:54,362 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1589766646] [2021-06-05 03:53:54,362 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 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:54,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:54,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:54,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:53:54,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:54,457 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:54,457 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:54,457 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276887322] [2021-06-05 03:53:54,458 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:54,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589766646] [2021-06-05 03:53:54,458 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589766646] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:54,458 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:54,458 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:53:54,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418473903] [2021-06-05 03:53:54,458 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:53:54,458 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:54,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:53:54,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:53:54,458 INFO L87 Difference]: Start difference. First operand 370 states and 1058 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:54,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:54,620 INFO L93 Difference]: Finished difference Result 513 states and 1371 transitions. [2021-06-05 03:53:54,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:53:54,620 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:54,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:54,621 INFO L225 Difference]: With dead ends: 513 [2021-06-05 03:53:54,621 INFO L226 Difference]: Without dead ends: 488 [2021-06-05 03:53:54,621 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 77.6ms TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:53:54,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-06-05 03:53:54,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 378. [2021-06-05 03:53:54,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.870026525198939) internal successors, (1082), 377 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:54,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1082 transitions. [2021-06-05 03:53:54,626 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1082 transitions. Word has length 17 [2021-06-05 03:53:54,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:54,626 INFO L482 AbstractCegarLoop]: Abstraction has 378 states and 1082 transitions. [2021-06-05 03:53:54,626 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:54,626 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1082 transitions. [2021-06-05 03:53:54,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:54,626 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:54,626 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:54,827 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable315 [2021-06-05 03:53:54,827 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:54,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:54,827 INFO L82 PathProgramCache]: Analyzing trace with hash -731966373, now seen corresponding path program 219 times [2021-06-05 03:53:54,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:54,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250880857] [2021-06-05 03:53:54,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:54,828 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:54,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1693663083] [2021-06-05 03:53:54,829 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 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:54,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:53:54,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:54,853 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 03:53:54,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:54,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:54,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:54,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:54,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:54,876 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:54,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:54,890 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:54,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:54,897 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:54,897 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:54,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:54,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:54,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:54,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:54,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:53:54,979 INFO L446 ElimStorePlain]: Different costs {1=[v_A_272], 5=[F]} [2021-06-05 03:53:54,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:54,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:53:54,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:55,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:55,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:55,024 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:55,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 63 [2021-06-05 03:53:55,025 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:55,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:55,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:53:55,079 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:78 [2021-06-05 03:53:55,392 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2021-06-05 03:53:55,484 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:53:55,484 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:55,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250880857] [2021-06-05 03:53:55,484 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:55,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693663083] [2021-06-05 03:53:55,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693663083] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:55,484 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:55,484 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:55,484 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764099123] [2021-06-05 03:53:55,484 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:55,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:55,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:55,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:55,485 INFO L87 Difference]: Start difference. First operand 378 states and 1082 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:55,834 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-06-05 03:53:55,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:55,854 INFO L93 Difference]: Finished difference Result 519 states and 1438 transitions. [2021-06-05 03:53:55,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:53:55,855 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:55,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:55,856 INFO L225 Difference]: With dead ends: 519 [2021-06-05 03:53:55,856 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 03:53:55,856 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 467.9ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:53:55,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 03:53:55,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 394. [2021-06-05 03:53:55,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.8931297709923665) internal successors, (1137), 393 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:55,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1137 transitions. [2021-06-05 03:53:55,861 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1137 transitions. Word has length 17 [2021-06-05 03:53:55,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:55,861 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1137 transitions. [2021-06-05 03:53:55,861 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:55,861 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1137 transitions. [2021-06-05 03:53:55,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:55,861 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:55,861 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:56,062 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable316,223 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:56,062 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:56,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:56,062 INFO L82 PathProgramCache]: Analyzing trace with hash 986377333, now seen corresponding path program 220 times [2021-06-05 03:53:56,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:56,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638428341] [2021-06-05 03:53:56,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:56,063 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:56,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1274011113] [2021-06-05 03:53:56,064 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 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:56,086 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:56,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:56,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:53:56,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:56,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:53:56,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:56,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:56,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:56,116 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:53:56,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:53:56,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:56,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:56,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:56,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:53:56,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:53:56,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:56,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:56,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:56,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:53:56,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:53:56,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:53:56,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:56,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:56,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:56,207 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 03:53:56,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:53:56,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:56,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:56,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:53:56,257 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:56,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:56,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:56,262 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:53:56,299 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:56,299 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:56,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638428341] [2021-06-05 03:53:56,299 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:56,299 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274011113] [2021-06-05 03:53:56,299 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274011113] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:56,299 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:56,299 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:56,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957476857] [2021-06-05 03:53:56,299 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:56,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:56,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:56,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:56,300 INFO L87 Difference]: Start difference. First operand 394 states and 1137 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:56,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:56,512 INFO L93 Difference]: Finished difference Result 431 states and 1214 transitions. [2021-06-05 03:53:56,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:56,513 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:56,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:56,513 INFO L225 Difference]: With dead ends: 431 [2021-06-05 03:53:56,513 INFO L226 Difference]: Without dead ends: 427 [2021-06-05 03:53:56,513 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 118.0ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:56,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2021-06-05 03:53:56,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 395. [2021-06-05 03:53:56,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.8934010152284264) internal successors, (1140), 394 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:56,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1140 transitions. [2021-06-05 03:53:56,518 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1140 transitions. Word has length 17 [2021-06-05 03:53:56,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:56,518 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1140 transitions. [2021-06-05 03:53:56,518 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:56,518 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1140 transitions. [2021-06-05 03:53:56,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:56,518 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:56,518 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:56,718 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,224 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:56,719 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:56,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:56,719 INFO L82 PathProgramCache]: Analyzing trace with hash 1004811359, now seen corresponding path program 221 times [2021-06-05 03:53:56,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:56,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341046453] [2021-06-05 03:53:56,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:56,720 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:56,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2126385840] [2021-06-05 03:53:56,720 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 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:56,743 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:53:56,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:56,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:53:56,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:56,834 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:56,834 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:56,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341046453] [2021-06-05 03:53:56,835 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:56,835 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126385840] [2021-06-05 03:53:56,835 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126385840] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:56,835 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:56,835 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:56,835 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801417647] [2021-06-05 03:53:56,835 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:56,835 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:56,835 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:56,835 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:56,835 INFO L87 Difference]: Start difference. First operand 395 states and 1140 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:57,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:57,094 INFO L93 Difference]: Finished difference Result 528 states and 1468 transitions. [2021-06-05 03:53:57,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 03:53:57,094 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:57,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:57,095 INFO L225 Difference]: With dead ends: 528 [2021-06-05 03:53:57,095 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 03:53:57,095 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 157.7ms TimeCoverageRelationStatistics Valid=121, Invalid=299, Unknown=0, NotChecked=0, Total=420 [2021-06-05 03:53:57,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 03:53:57,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 394. [2021-06-05 03:53:57,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.89058524173028) internal successors, (1136), 393 states have internal predecessors, (1136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:57,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1136 transitions. [2021-06-05 03:53:57,100 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1136 transitions. Word has length 17 [2021-06-05 03:53:57,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:57,100 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1136 transitions. [2021-06-05 03:53:57,100 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:57,100 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1136 transitions. [2021-06-05 03:53:57,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:57,100 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:57,100 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:57,301 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,225 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:57,301 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:57,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:57,301 INFO L82 PathProgramCache]: Analyzing trace with hash -1560032809, now seen corresponding path program 222 times [2021-06-05 03:53:57,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:57,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292796982] [2021-06-05 03:53:57,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:57,302 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:57,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1904326195] [2021-06-05 03:53:57,303 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 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:57,327 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:53:57,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:57,328 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 03:53:57,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:57,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 03:53:57,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:57,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:57,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:57,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:53:57,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 03:53:57,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:57,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:57,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:57,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 03:53:57,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:53:57,440 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:57,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:57,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-06-05 03:53:57,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:53:57,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:53:57,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:53:57,457 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:22 [2021-06-05 03:53:57,516 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:57,516 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:57,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292796982] [2021-06-05 03:53:57,516 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:57,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904326195] [2021-06-05 03:53:57,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904326195] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:57,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:57,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:53:57,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935044510] [2021-06-05 03:53:57,517 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:53:57,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:57,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:53:57,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:57,517 INFO L87 Difference]: Start difference. First operand 394 states and 1136 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:57,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:57,708 INFO L93 Difference]: Finished difference Result 407 states and 1158 transitions. [2021-06-05 03:53:57,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:53:57,708 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:57,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:57,709 INFO L225 Difference]: With dead ends: 407 [2021-06-05 03:53:57,709 INFO L226 Difference]: Without dead ends: 404 [2021-06-05 03:53:57,709 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 136.5ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:53:57,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-06-05 03:53:57,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 395. [2021-06-05 03:53:57,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.8908629441624365) internal successors, (1139), 394 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:57,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1139 transitions. [2021-06-05 03:53:57,713 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1139 transitions. Word has length 17 [2021-06-05 03:53:57,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:57,713 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1139 transitions. [2021-06-05 03:53:57,713 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:57,713 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1139 transitions. [2021-06-05 03:53:57,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:57,714 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:57,714 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:57,914 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352,226 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:57,914 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:57,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:57,915 INFO L82 PathProgramCache]: Analyzing trace with hash 158310897, now seen corresponding path program 223 times [2021-06-05 03:53:57,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:57,915 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377807649] [2021-06-05 03:53:57,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:57,916 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:57,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [191528975] [2021-06-05 03:53:57,916 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 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:57,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:53:57,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:53:57,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:58,023 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:58,023 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:58,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377807649] [2021-06-05 03:53:58,023 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:58,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191528975] [2021-06-05 03:53:58,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191528975] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:58,023 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:58,023 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:53:58,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159437180] [2021-06-05 03:53:58,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:53:58,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:58,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:53:58,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:53:58,024 INFO L87 Difference]: Start difference. First operand 395 states and 1139 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:58,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:58,204 INFO L93 Difference]: Finished difference Result 482 states and 1328 transitions. [2021-06-05 03:53:58,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:53:58,204 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:58,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:58,205 INFO L225 Difference]: With dead ends: 482 [2021-06-05 03:53:58,205 INFO L226 Difference]: Without dead ends: 459 [2021-06-05 03:53:58,205 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 88.0ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:53:58,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-06-05 03:53:58,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 395. [2021-06-05 03:53:58,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.8908629441624365) internal successors, (1139), 394 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:58,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1139 transitions. [2021-06-05 03:53:58,210 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1139 transitions. Word has length 17 [2021-06-05 03:53:58,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:58,210 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1139 transitions. [2021-06-05 03:53:58,210 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:58,210 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1139 transitions. [2021-06-05 03:53:58,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:58,210 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:58,210 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:58,410 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 227 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable353 [2021-06-05 03:53:58,411 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:58,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:58,411 INFO L82 PathProgramCache]: Analyzing trace with hash 803362941, now seen corresponding path program 224 times [2021-06-05 03:53:58,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:58,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440512016] [2021-06-05 03:53:58,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:58,412 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:58,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1519521557] [2021-06-05 03:53:58,412 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 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:58,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:53:58,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:58,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:53:58,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:58,526 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:58,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:58,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440512016] [2021-06-05 03:53:58,526 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:58,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519521557] [2021-06-05 03:53:58,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519521557] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:58,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:58,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:58,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537966709] [2021-06-05 03:53:58,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:58,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:58,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:58,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:58,527 INFO L87 Difference]: Start difference. First operand 395 states and 1139 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:58,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:58,686 INFO L93 Difference]: Finished difference Result 555 states and 1485 transitions. [2021-06-05 03:53:58,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:53:58,686 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:58,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:58,687 INFO L225 Difference]: With dead ends: 555 [2021-06-05 03:53:58,687 INFO L226 Difference]: Without dead ends: 550 [2021-06-05 03:53:58,687 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 86.9ms TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:53:58,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-06-05 03:53:58,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 392. [2021-06-05 03:53:58,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 2.8849104859335037) internal successors, (1128), 391 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:58,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1128 transitions. [2021-06-05 03:53:58,692 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1128 transitions. Word has length 17 [2021-06-05 03:53:58,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:58,692 INFO L482 AbstractCegarLoop]: Abstraction has 392 states and 1128 transitions. [2021-06-05 03:53:58,692 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:58,692 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1128 transitions. [2021-06-05 03:53:58,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:58,692 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:58,692 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:58,892 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable354,228 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:58,893 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:58,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:58,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1773260649, now seen corresponding path program 225 times [2021-06-05 03:53:58,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:58,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160370233] [2021-06-05 03:53:58,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:58,894 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:58,894 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1978610161] [2021-06-05 03:53:58,894 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 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:58,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:53:58,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:58,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:53:58,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:59,007 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:59,007 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:59,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160370233] [2021-06-05 03:53:59,007 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:59,007 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978610161] [2021-06-05 03:53:59,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978610161] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:59,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:59,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:53:59,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611498930] [2021-06-05 03:53:59,008 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:53:59,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:59,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:53:59,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:53:59,008 INFO L87 Difference]: Start difference. First operand 392 states and 1128 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:59,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:59,198 INFO L93 Difference]: Finished difference Result 556 states and 1494 transitions. [2021-06-05 03:53:59,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:53:59,198 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:59,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:59,199 INFO L225 Difference]: With dead ends: 556 [2021-06-05 03:53:59,199 INFO L226 Difference]: Without dead ends: 552 [2021-06-05 03:53:59,199 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 85.7ms TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:53:59,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-06-05 03:53:59,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 392. [2021-06-05 03:53:59,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 2.895140664961637) internal successors, (1132), 391 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:59,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1132 transitions. [2021-06-05 03:53:59,204 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1132 transitions. Word has length 17 [2021-06-05 03:53:59,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:59,204 INFO L482 AbstractCegarLoop]: Abstraction has 392 states and 1132 transitions. [2021-06-05 03:53:59,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:59,204 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1132 transitions. [2021-06-05 03:53:59,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:59,205 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:59,205 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:53:59,406 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 229 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable355 [2021-06-05 03:53:59,406 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:53:59,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:53:59,406 INFO L82 PathProgramCache]: Analyzing trace with hash 1492902227, now seen corresponding path program 226 times [2021-06-05 03:53:59,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:53:59,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036224368] [2021-06-05 03:53:59,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:53:59,408 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:53:59,408 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1798303915] [2021-06-05 03:53:59,408 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 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:53:59,430 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:53:59,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:53:59,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:53:59,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:53:59,558 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:53:59,558 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:53:59,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036224368] [2021-06-05 03:53:59,558 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:53:59,558 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798303915] [2021-06-05 03:53:59,558 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798303915] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:53:59,558 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:53:59,558 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:53:59,558 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481112299] [2021-06-05 03:53:59,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:53:59,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:53:59,559 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:53:59,559 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:53:59,559 INFO L87 Difference]: Start difference. First operand 392 states and 1132 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:59,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:53:59,830 INFO L93 Difference]: Finished difference Result 471 states and 1303 transitions. [2021-06-05 03:53:59,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 03:53:59,830 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:53:59,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:53:59,831 INFO L225 Difference]: With dead ends: 471 [2021-06-05 03:53:59,831 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 03:53:59,831 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 196.3ms TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-06-05 03:53:59,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 03:53:59,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 395. [2021-06-05 03:53:59,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.9035532994923856) internal successors, (1144), 394 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:59,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1144 transitions. [2021-06-05 03:53:59,835 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1144 transitions. Word has length 17 [2021-06-05 03:53:59,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:53:59,836 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1144 transitions. [2021-06-05 03:53:59,836 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:53:59,836 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1144 transitions. [2021-06-05 03:53:59,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:53:59,836 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:53:59,836 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:00,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 230 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable356 [2021-06-05 03:54:00,037 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:00,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:00,037 INFO L82 PathProgramCache]: Analyzing trace with hash 1382079707, now seen corresponding path program 227 times [2021-06-05 03:54:00,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:00,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852025514] [2021-06-05 03:54:00,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:00,038 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:00,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1011272499] [2021-06-05 03:54:00,038 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 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:00,065 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:54:00,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:00,066 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 03:54:00,066 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:00,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:00,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:00,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:00,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:00,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-06-05 03:54:00,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:00,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:00,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:00,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:00,127 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:54:00,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:00,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:00,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:00,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:00,167 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 03:54:00,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:00,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:00,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:00,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:00,212 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 03:54:00,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:00,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:00,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:00,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:00,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:00,248 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 03:54:00,249 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 03:54:00,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 36 [2021-06-05 03:54:00,251 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:00,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:00,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:00,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:00,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 03:54:00,275 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:00,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:00,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:00,291 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:79, output treesize:39 [2021-06-05 03:54:00,436 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:00,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:00,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852025514] [2021-06-05 03:54:00,436 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:00,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011272499] [2021-06-05 03:54:00,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011272499] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:00,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:00,436 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:00,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443554596] [2021-06-05 03:54:00,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:00,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:00,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:00,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:00,437 INFO L87 Difference]: Start difference. First operand 395 states and 1144 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:00,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:00,777 INFO L93 Difference]: Finished difference Result 428 states and 1207 transitions. [2021-06-05 03:54:00,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:54:00,777 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:00,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:00,778 INFO L225 Difference]: With dead ends: 428 [2021-06-05 03:54:00,778 INFO L226 Difference]: Without dead ends: 425 [2021-06-05 03:54:00,778 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 329.1ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-05 03:54:00,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2021-06-05 03:54:00,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 394. [2021-06-05 03:54:00,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.900763358778626) internal successors, (1140), 393 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:00,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1140 transitions. [2021-06-05 03:54:00,782 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1140 transitions. Word has length 17 [2021-06-05 03:54:00,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:00,782 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1140 transitions. [2021-06-05 03:54:00,782 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:00,783 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1140 transitions. [2021-06-05 03:54:00,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:00,783 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:00,783 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:00,983 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable357 [2021-06-05 03:54:00,983 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:00,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:00,984 INFO L82 PathProgramCache]: Analyzing trace with hash -1201805843, now seen corresponding path program 228 times [2021-06-05 03:54:00,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:00,984 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803239687] [2021-06-05 03:54:00,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:00,985 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:00,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [372602497] [2021-06-05 03:54:00,985 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 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:01,009 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:54:01,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:01,010 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 03:54:01,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:01,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:01,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:01,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:01,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:01,046 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:54:01,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:01,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:01,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:01,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:01,068 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 03:54:01,093 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 03:54:01,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:01,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:01,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:01,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:01,109 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:53, output treesize:49 [2021-06-05 03:54:01,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:01,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:54:01,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:01,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:01,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:01,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:61, output treesize:60 [2021-06-05 03:54:01,210 INFO L446 ElimStorePlain]: Different costs {0=[v_A_281], 3=[F]} [2021-06-05 03:54:01,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:01,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:01,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:01,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:01,240 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-06-05 03:54:01,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 38 [2021-06-05 03:54:01,241 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:01,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:01,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:01,257 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:41 [2021-06-05 03:54:01,390 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:01,390 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:01,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803239687] [2021-06-05 03:54:01,391 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:01,391 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372602497] [2021-06-05 03:54:01,391 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372602497] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:01,391 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:01,391 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:01,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165045175] [2021-06-05 03:54:01,391 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:01,391 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:01,391 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:01,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:01,391 INFO L87 Difference]: Start difference. First operand 394 states and 1140 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:01,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:01,772 INFO L93 Difference]: Finished difference Result 439 states and 1234 transitions. [2021-06-05 03:54:01,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:01,772 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:01,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:01,773 INFO L225 Difference]: With dead ends: 439 [2021-06-05 03:54:01,773 INFO L226 Difference]: Without dead ends: 432 [2021-06-05 03:54:01,773 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 273.5ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:01,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-06-05 03:54:01,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 394. [2021-06-05 03:54:01,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.900763358778626) internal successors, (1140), 393 states have internal predecessors, (1140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:01,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1140 transitions. [2021-06-05 03:54:01,777 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1140 transitions. Word has length 17 [2021-06-05 03:54:01,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:01,777 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1140 transitions. [2021-06-05 03:54:01,778 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:01,778 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1140 transitions. [2021-06-05 03:54:01,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:01,778 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:01,778 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:01,978 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable358 [2021-06-05 03:54:01,979 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:01,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:01,979 INFO L82 PathProgramCache]: Analyzing trace with hash -655894309, now seen corresponding path program 229 times [2021-06-05 03:54:01,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:01,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822014940] [2021-06-05 03:54:01,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:01,980 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:01,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2089825638] [2021-06-05 03:54:01,980 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 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:02,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:02,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:02,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:02,125 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:02,126 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:02,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822014940] [2021-06-05 03:54:02,126 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:02,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089825638] [2021-06-05 03:54:02,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089825638] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:02,126 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:02,126 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:02,126 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278766686] [2021-06-05 03:54:02,126 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:02,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:02,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:02,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:02,126 INFO L87 Difference]: Start difference. First operand 394 states and 1140 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:02,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:02,419 INFO L93 Difference]: Finished difference Result 481 states and 1334 transitions. [2021-06-05 03:54:02,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 03:54:02,419 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:02,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:02,420 INFO L225 Difference]: With dead ends: 481 [2021-06-05 03:54:02,420 INFO L226 Difference]: Without dead ends: 478 [2021-06-05 03:54:02,420 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 214.4ms TimeCoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2021-06-05 03:54:02,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-06-05 03:54:02,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 398. [2021-06-05 03:54:02,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 2.91183879093199) internal successors, (1156), 397 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:02,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1156 transitions. [2021-06-05 03:54:02,425 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1156 transitions. Word has length 17 [2021-06-05 03:54:02,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:02,425 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1156 transitions. [2021-06-05 03:54:02,425 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:02,425 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1156 transitions. [2021-06-05 03:54:02,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:02,425 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:02,425 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:02,625 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,233 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:02,626 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:02,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:02,626 INFO L82 PathProgramCache]: Analyzing trace with hash -766716829, now seen corresponding path program 230 times [2021-06-05 03:54:02,626 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:02,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323443519] [2021-06-05 03:54:02,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:02,631 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:02,631 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [300997280] [2021-06-05 03:54:02,631 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 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:02,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:02,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:02,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:54:02,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:02,766 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:02,766 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:02,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323443519] [2021-06-05 03:54:02,766 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:02,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300997280] [2021-06-05 03:54:02,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300997280] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:02,766 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:02,767 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:02,767 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973713773] [2021-06-05 03:54:02,767 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:02,767 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:02,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:02,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:02,767 INFO L87 Difference]: Start difference. First operand 398 states and 1156 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:03,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:03,062 INFO L93 Difference]: Finished difference Result 490 states and 1353 transitions. [2021-06-05 03:54:03,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 03:54:03,063 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:03,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:03,063 INFO L225 Difference]: With dead ends: 490 [2021-06-05 03:54:03,063 INFO L226 Difference]: Without dead ends: 487 [2021-06-05 03:54:03,064 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 187.0ms TimeCoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2021-06-05 03:54:03,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-06-05 03:54:03,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 396. [2021-06-05 03:54:03,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 2.9063291139240506) internal successors, (1148), 395 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:03,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1148 transitions. [2021-06-05 03:54:03,068 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1148 transitions. Word has length 17 [2021-06-05 03:54:03,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:03,068 INFO L482 AbstractCegarLoop]: Abstraction has 396 states and 1148 transitions. [2021-06-05 03:54:03,068 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:03,068 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1148 transitions. [2021-06-05 03:54:03,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:03,069 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:03,069 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:03,269 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 234 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable364 [2021-06-05 03:54:03,269 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:03,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:03,269 INFO L82 PathProgramCache]: Analyzing trace with hash -773978789, now seen corresponding path program 231 times [2021-06-05 03:54:03,269 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:03,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084985813] [2021-06-05 03:54:03,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:03,271 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:03,271 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1161678978] [2021-06-05 03:54:03,271 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 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:03,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:54:03,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:03,296 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 03:54:03,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:03,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:03,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:03,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:03,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:03,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:54:03,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:03,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:03,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:03,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:03,343 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-06-05 03:54:03,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:03,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:03,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:03,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:03,368 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:54:03,419 INFO L446 ElimStorePlain]: Different costs {1=[v_A_283], 5=[F]} [2021-06-05 03:54:03,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:03,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:54:03,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:03,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:03,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:03,456 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:03,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 63 [2021-06-05 03:54:03,457 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:03,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:03,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:03,513 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:78 [2021-06-05 03:54:03,813 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2021-06-05 03:54:03,914 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:54:03,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:03,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084985813] [2021-06-05 03:54:03,914 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:03,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161678978] [2021-06-05 03:54:03,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161678978] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:03,914 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:03,914 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:54:03,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368216146] [2021-06-05 03:54:03,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:54:03,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:03,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:54:03,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:54:03,915 INFO L87 Difference]: Start difference. First operand 396 states and 1148 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:04,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:04,241 INFO L93 Difference]: Finished difference Result 550 states and 1557 transitions. [2021-06-05 03:54:04,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:54:04,242 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:04,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:04,242 INFO L225 Difference]: With dead ends: 550 [2021-06-05 03:54:04,242 INFO L226 Difference]: Without dead ends: 541 [2021-06-05 03:54:04,243 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 439.0ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:54:04,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2021-06-05 03:54:04,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 406. [2021-06-05 03:54:04,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.933333333333333) internal successors, (1188), 405 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:04,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1188 transitions. [2021-06-05 03:54:04,248 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1188 transitions. Word has length 17 [2021-06-05 03:54:04,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:04,248 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1188 transitions. [2021-06-05 03:54:04,248 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:04,248 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1188 transitions. [2021-06-05 03:54:04,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:04,248 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:04,248 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:04,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable365 [2021-06-05 03:54:04,449 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:04,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:04,449 INFO L82 PathProgramCache]: Analyzing trace with hash 944364917, now seen corresponding path program 232 times [2021-06-05 03:54:04,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:04,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312516034] [2021-06-05 03:54:04,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:04,450 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:04,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [903714088] [2021-06-05 03:54:04,450 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 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:04,473 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:04,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:04,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:04,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:04,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:04,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:04,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:04,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:04,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:54:04,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:04,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:04,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:04,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:04,522 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 03:54:04,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:04,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:04,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:04,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:04,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:54:04,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:04,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:04,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:04,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:04,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 03:54:04,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:04,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:04,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:04,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:54:04,622 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:04,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:04,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:04,627 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:04,665 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:04,666 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:04,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312516034] [2021-06-05 03:54:04,666 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:04,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903714088] [2021-06-05 03:54:04,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903714088] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:04,666 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:04,666 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:04,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056381557] [2021-06-05 03:54:04,666 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:04,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:04,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:04,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:04,666 INFO L87 Difference]: Start difference. First operand 406 states and 1188 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:04,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:04,887 INFO L93 Difference]: Finished difference Result 445 states and 1272 transitions. [2021-06-05 03:54:04,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:04,888 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:04,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:04,888 INFO L225 Difference]: With dead ends: 445 [2021-06-05 03:54:04,888 INFO L226 Difference]: Without dead ends: 441 [2021-06-05 03:54:04,888 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 101.8ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:04,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-06-05 03:54:04,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 405. [2021-06-05 03:54:04,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 2.9306930693069306) internal successors, (1184), 404 states have internal predecessors, (1184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:04,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1184 transitions. [2021-06-05 03:54:04,894 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1184 transitions. Word has length 17 [2021-06-05 03:54:04,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:04,894 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1184 transitions. [2021-06-05 03:54:04,894 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:04,894 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1184 transitions. [2021-06-05 03:54:04,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:04,895 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:04,895 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:05,095 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 236 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable399 [2021-06-05 03:54:05,095 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:05,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:05,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1035107881, now seen corresponding path program 233 times [2021-06-05 03:54:05,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:05,096 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133594456] [2021-06-05 03:54:05,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:05,097 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:05,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [850868025] [2021-06-05 03:54:05,097 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 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:05,121 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:54:05,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:05,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:54:05,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:05,198 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:05,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:05,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133594456] [2021-06-05 03:54:05,198 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:05,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850868025] [2021-06-05 03:54:05,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850868025] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:05,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:05,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:05,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599089142] [2021-06-05 03:54:05,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:05,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:05,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:05,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:05,199 INFO L87 Difference]: Start difference. First operand 405 states and 1184 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:05,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:05,365 INFO L93 Difference]: Finished difference Result 513 states and 1409 transitions. [2021-06-05 03:54:05,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:05,365 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:05,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:05,366 INFO L225 Difference]: With dead ends: 513 [2021-06-05 03:54:05,366 INFO L226 Difference]: Without dead ends: 493 [2021-06-05 03:54:05,366 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 97.5ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:05,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-06-05 03:54:05,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 420. [2021-06-05 03:54:05,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.918854415274463) internal successors, (1223), 419 states have internal predecessors, (1223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:05,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1223 transitions. [2021-06-05 03:54:05,373 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1223 transitions. Word has length 17 [2021-06-05 03:54:05,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:05,373 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1223 transitions. [2021-06-05 03:54:05,373 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:05,373 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1223 transitions. [2021-06-05 03:54:05,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:05,374 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:05,374 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:05,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable400 [2021-06-05 03:54:05,589 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:05,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:05,589 INFO L82 PathProgramCache]: Analyzing trace with hash -674234529, now seen corresponding path program 234 times [2021-06-05 03:54:05,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:05,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134304675] [2021-06-05 03:54:05,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:05,591 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:05,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1720843842] [2021-06-05 03:54:05,591 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 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:05,615 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:54:05,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:05,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:54:05,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:05,691 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:05,691 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:05,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134304675] [2021-06-05 03:54:05,691 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:05,691 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720843842] [2021-06-05 03:54:05,691 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720843842] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:05,691 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:05,691 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:05,691 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408836315] [2021-06-05 03:54:05,691 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:05,692 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:05,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:05,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:05,692 INFO L87 Difference]: Start difference. First operand 420 states and 1223 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:05,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:05,868 INFO L93 Difference]: Finished difference Result 655 states and 1762 transitions. [2021-06-05 03:54:05,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:05,869 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:05,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:05,870 INFO L225 Difference]: With dead ends: 655 [2021-06-05 03:54:05,870 INFO L226 Difference]: Without dead ends: 605 [2021-06-05 03:54:05,870 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 101.4ms TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-06-05 03:54:05,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2021-06-05 03:54:05,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 427. [2021-06-05 03:54:05,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 2.9225352112676055) internal successors, (1245), 426 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:05,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1245 transitions. [2021-06-05 03:54:05,875 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1245 transitions. Word has length 17 [2021-06-05 03:54:05,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:05,875 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1245 transitions. [2021-06-05 03:54:05,875 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:05,875 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1245 transitions. [2021-06-05 03:54:05,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:05,876 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:05,876 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:06,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable401,238 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:06,081 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:06,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:06,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1916266789, now seen corresponding path program 235 times [2021-06-05 03:54:06,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:06,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218370923] [2021-06-05 03:54:06,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:06,082 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:06,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1303470907] [2021-06-05 03:54:06,082 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 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:06,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:06,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:06,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:06,243 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:06,243 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:06,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218370923] [2021-06-05 03:54:06,243 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:06,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303470907] [2021-06-05 03:54:06,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303470907] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:06,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:06,243 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:06,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567093049] [2021-06-05 03:54:06,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:06,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:06,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:06,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:06,244 INFO L87 Difference]: Start difference. First operand 427 states and 1245 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:06,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:06,531 INFO L93 Difference]: Finished difference Result 525 states and 1462 transitions. [2021-06-05 03:54:06,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 03:54:06,532 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:06,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:06,532 INFO L225 Difference]: With dead ends: 525 [2021-06-05 03:54:06,532 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 03:54:06,532 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 218.4ms TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-06-05 03:54:06,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 03:54:06,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 430. [2021-06-05 03:54:06,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 2.93006993006993) internal successors, (1257), 429 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:06,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1257 transitions. [2021-06-05 03:54:06,538 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1257 transitions. Word has length 17 [2021-06-05 03:54:06,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:06,538 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1257 transitions. [2021-06-05 03:54:06,538 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:06,538 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1257 transitions. [2021-06-05 03:54:06,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:06,538 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:06,538 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:06,739 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 239 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable402 [2021-06-05 03:54:06,739 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:06,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:06,739 INFO L82 PathProgramCache]: Analyzing trace with hash -2027089309, now seen corresponding path program 236 times [2021-06-05 03:54:06,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:06,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993032392] [2021-06-05 03:54:06,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:06,741 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:06,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [444128599] [2021-06-05 03:54:06,741 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 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:06,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:06,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:06,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:54:06,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:06,843 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:06,843 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:06,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993032392] [2021-06-05 03:54:06,844 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:06,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444128599] [2021-06-05 03:54:06,844 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444128599] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:06,844 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:06,844 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:06,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752758564] [2021-06-05 03:54:06,844 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:06,844 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:06,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:06,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:06,844 INFO L87 Difference]: Start difference. First operand 430 states and 1257 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:07,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:07,079 INFO L93 Difference]: Finished difference Result 670 states and 1772 transitions. [2021-06-05 03:54:07,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:07,080 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:07,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:07,081 INFO L225 Difference]: With dead ends: 670 [2021-06-05 03:54:07,081 INFO L226 Difference]: Without dead ends: 641 [2021-06-05 03:54:07,081 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 109.9ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:54:07,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2021-06-05 03:54:07,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 431. [2021-06-05 03:54:07,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.9302325581395348) internal successors, (1260), 430 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:07,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1260 transitions. [2021-06-05 03:54:07,087 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1260 transitions. Word has length 17 [2021-06-05 03:54:07,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:07,087 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1260 transitions. [2021-06-05 03:54:07,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:07,087 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1260 transitions. [2021-06-05 03:54:07,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:07,087 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:07,087 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:07,287 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable403 [2021-06-05 03:54:07,288 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:07,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:07,288 INFO L82 PathProgramCache]: Analyzing trace with hash -316007563, now seen corresponding path program 237 times [2021-06-05 03:54:07,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:07,288 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388828113] [2021-06-05 03:54:07,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:07,289 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:07,290 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1271931296] [2021-06-05 03:54:07,290 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 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:07,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:54:07,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:07,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:07,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:07,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:07,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:07,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:07,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:07,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:54:07,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:07,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:07,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:07,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:07,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:54:07,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:07,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:07,386 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:07,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:07,386 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:54:07,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:07,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:07,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:07,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:07,415 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 03:54:07,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:54:07,460 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:07,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:07,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:54:07,469 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:07,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:07,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:07,475 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:07,515 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:07,515 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:07,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388828113] [2021-06-05 03:54:07,515 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:07,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271931296] [2021-06-05 03:54:07,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271931296] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:07,515 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:07,515 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:07,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697833338] [2021-06-05 03:54:07,516 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:07,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:07,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:07,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:07,516 INFO L87 Difference]: Start difference. First operand 431 states and 1260 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:07,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:07,753 INFO L93 Difference]: Finished difference Result 474 states and 1350 transitions. [2021-06-05 03:54:07,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:07,753 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:07,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:07,754 INFO L225 Difference]: With dead ends: 474 [2021-06-05 03:54:07,754 INFO L226 Difference]: Without dead ends: 470 [2021-06-05 03:54:07,754 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 105.8ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:07,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-06-05 03:54:07,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 431. [2021-06-05 03:54:07,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.9302325581395348) internal successors, (1260), 430 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:07,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1260 transitions. [2021-06-05 03:54:07,759 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1260 transitions. Word has length 17 [2021-06-05 03:54:07,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:07,759 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1260 transitions. [2021-06-05 03:54:07,759 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:07,759 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1260 transitions. [2021-06-05 03:54:07,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:07,759 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:07,760 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:07,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable404,241 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:07,960 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:07,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:07,960 INFO L82 PathProgramCache]: Analyzing trace with hash 229903971, now seen corresponding path program 238 times [2021-06-05 03:54:07,960 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:07,960 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346170983] [2021-06-05 03:54:07,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:07,962 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:07,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1035748846] [2021-06-05 03:54:07,962 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 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:07,984 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:07,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:07,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:07,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:08,106 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:08,106 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:08,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346170983] [2021-06-05 03:54:08,107 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:08,107 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035748846] [2021-06-05 03:54:08,107 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035748846] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:08,107 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:08,107 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:08,107 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212369481] [2021-06-05 03:54:08,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:08,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:08,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:08,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:08,107 INFO L87 Difference]: Start difference. First operand 431 states and 1260 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:08,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:08,439 INFO L93 Difference]: Finished difference Result 536 states and 1488 transitions. [2021-06-05 03:54:08,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 03:54:08,440 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:08,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:08,441 INFO L225 Difference]: With dead ends: 536 [2021-06-05 03:54:08,441 INFO L226 Difference]: Without dead ends: 533 [2021-06-05 03:54:08,441 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 249.6ms TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-06-05 03:54:08,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-06-05 03:54:08,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 433. [2021-06-05 03:54:08,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 432 states have (on average 2.935185185185185) internal successors, (1268), 432 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:08,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1268 transitions. [2021-06-05 03:54:08,446 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1268 transitions. Word has length 17 [2021-06-05 03:54:08,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:08,446 INFO L482 AbstractCegarLoop]: Abstraction has 433 states and 1268 transitions. [2021-06-05 03:54:08,446 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:08,446 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1268 transitions. [2021-06-05 03:54:08,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:08,447 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:08,447 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:08,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable405,242 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:08,649 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:08,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:08,649 INFO L82 PathProgramCache]: Analyzing trace with hash 119081451, now seen corresponding path program 239 times [2021-06-05 03:54:08,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:08,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106953533] [2021-06-05 03:54:08,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:08,650 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:08,650 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [633656117] [2021-06-05 03:54:08,651 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 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:08,675 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 03:54:08,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:08,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:08,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:08,809 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:08,809 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:08,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106953533] [2021-06-05 03:54:08,809 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:08,809 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633656117] [2021-06-05 03:54:08,809 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633656117] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:08,809 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:08,809 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:08,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214867867] [2021-06-05 03:54:08,809 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:08,809 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:08,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:08,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:08,810 INFO L87 Difference]: Start difference. First operand 433 states and 1268 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:09,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:09,165 INFO L93 Difference]: Finished difference Result 553 states and 1519 transitions. [2021-06-05 03:54:09,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 03:54:09,165 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:09,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:09,166 INFO L225 Difference]: With dead ends: 553 [2021-06-05 03:54:09,166 INFO L226 Difference]: Without dead ends: 550 [2021-06-05 03:54:09,166 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 265.9ms TimeCoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2021-06-05 03:54:09,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-06-05 03:54:09,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 432. [2021-06-05 03:54:09,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.9327146171693736) internal successors, (1264), 431 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:09,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1264 transitions. [2021-06-05 03:54:09,171 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1264 transitions. Word has length 17 [2021-06-05 03:54:09,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:09,172 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1264 transitions. [2021-06-05 03:54:09,172 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:09,172 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1264 transitions. [2021-06-05 03:54:09,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:09,172 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:09,172 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:09,372 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable406 [2021-06-05 03:54:09,373 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:09,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:09,373 INFO L82 PathProgramCache]: Analyzing trace with hash 1830163197, now seen corresponding path program 240 times [2021-06-05 03:54:09,373 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:09,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345700401] [2021-06-05 03:54:09,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:09,374 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:09,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1223640589] [2021-06-05 03:54:09,374 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 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:09,398 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:54:09,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:09,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:09,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:09,488 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:09,488 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:09,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345700401] [2021-06-05 03:54:09,488 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:09,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223640589] [2021-06-05 03:54:09,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223640589] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:09,489 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:09,489 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:09,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189542764] [2021-06-05 03:54:09,489 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:09,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:09,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:09,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:09,489 INFO L87 Difference]: Start difference. First operand 432 states and 1264 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:09,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:09,661 INFO L93 Difference]: Finished difference Result 539 states and 1497 transitions. [2021-06-05 03:54:09,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:09,661 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:09,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:09,662 INFO L225 Difference]: With dead ends: 539 [2021-06-05 03:54:09,662 INFO L226 Difference]: Without dead ends: 535 [2021-06-05 03:54:09,662 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 84.9ms TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:09,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-06-05 03:54:09,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 431. [2021-06-05 03:54:09,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.9348837209302325) internal successors, (1262), 430 states have internal predecessors, (1262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:09,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1262 transitions. [2021-06-05 03:54:09,667 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1262 transitions. Word has length 17 [2021-06-05 03:54:09,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:09,667 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1262 transitions. [2021-06-05 03:54:09,667 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:09,667 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1262 transitions. [2021-06-05 03:54:09,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:09,668 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:09,668 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:09,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable407,244 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:09,868 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:09,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:09,869 INFO L82 PathProgramCache]: Analyzing trace with hash -149309601, now seen corresponding path program 241 times [2021-06-05 03:54:09,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:09,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922677200] [2021-06-05 03:54:09,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:09,870 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:09,870 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1268189866] [2021-06-05 03:54:09,870 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 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:09,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:09,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:09,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:10,016 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:10,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:10,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922677200] [2021-06-05 03:54:10,016 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:10,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268189866] [2021-06-05 03:54:10,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268189866] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:10,016 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:10,016 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:10,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303261538] [2021-06-05 03:54:10,016 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:10,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:10,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:10,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:10,017 INFO L87 Difference]: Start difference. First operand 431 states and 1262 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:10,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:10,285 INFO L93 Difference]: Finished difference Result 483 states and 1365 transitions. [2021-06-05 03:54:10,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 03:54:10,285 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:10,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:10,286 INFO L225 Difference]: With dead ends: 483 [2021-06-05 03:54:10,286 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 03:54:10,286 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 207.5ms TimeCoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-06-05 03:54:10,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 03:54:10,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 431. [2021-06-05 03:54:10,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.9348837209302325) internal successors, (1262), 430 states have internal predecessors, (1262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:10,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1262 transitions. [2021-06-05 03:54:10,291 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1262 transitions. Word has length 17 [2021-06-05 03:54:10,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:10,291 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1262 transitions. [2021-06-05 03:54:10,291 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:10,291 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1262 transitions. [2021-06-05 03:54:10,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:10,291 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:10,291 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:10,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable408 [2021-06-05 03:54:10,492 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:10,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:10,492 INFO L82 PathProgramCache]: Analyzing trace with hash -1985986978, now seen corresponding path program 242 times [2021-06-05 03:54:10,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:10,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841800003] [2021-06-05 03:54:10,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:10,494 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:10,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2092141408] [2021-06-05 03:54:10,494 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 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:10,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:10,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:10,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:54:10,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:10,592 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 03:54:10,593 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:10,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841800003] [2021-06-05 03:54:10,593 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:10,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092141408] [2021-06-05 03:54:10,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092141408] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:10,593 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:10,593 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 03:54:10,593 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998545434] [2021-06-05 03:54:10,593 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 03:54:10,593 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:10,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 03:54:10,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 03:54:10,593 INFO L87 Difference]: Start difference. First operand 431 states and 1262 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:10,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:10,711 INFO L93 Difference]: Finished difference Result 501 states and 1380 transitions. [2021-06-05 03:54:10,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 03:54:10,711 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:10,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:10,712 INFO L225 Difference]: With dead ends: 501 [2021-06-05 03:54:10,712 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 03:54:10,712 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 70.1ms TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:54:10,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 03:54:10,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 439. [2021-06-05 03:54:10,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 2.894977168949772) internal successors, (1268), 438 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:10,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1268 transitions. [2021-06-05 03:54:10,717 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1268 transitions. Word has length 17 [2021-06-05 03:54:10,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:10,717 INFO L482 AbstractCegarLoop]: Abstraction has 439 states and 1268 transitions. [2021-06-05 03:54:10,717 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:10,717 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1268 transitions. [2021-06-05 03:54:10,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:10,718 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:10,718 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:10,918 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409,246 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:10,918 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:10,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:10,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1958279205, now seen corresponding path program 243 times [2021-06-05 03:54:10,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:10,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260829625] [2021-06-05 03:54:10,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:10,920 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:10,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [389449722] [2021-06-05 03:54:10,920 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 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:10,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:54:10,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:10,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 03:54:10,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:11,078 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:11,078 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:11,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260829625] [2021-06-05 03:54:11,078 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:11,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389449722] [2021-06-05 03:54:11,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389449722] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:11,079 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:11,079 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:11,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103234833] [2021-06-05 03:54:11,079 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:11,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:11,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:11,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:11,080 INFO L87 Difference]: Start difference. First operand 439 states and 1268 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:11,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:11,321 INFO L93 Difference]: Finished difference Result 513 states and 1432 transitions. [2021-06-05 03:54:11,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:11,321 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:11,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:11,322 INFO L225 Difference]: With dead ends: 513 [2021-06-05 03:54:11,322 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 03:54:11,322 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 136.8ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:54:11,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 03:54:11,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 440. [2021-06-05 03:54:11,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 2.89749430523918) internal successors, (1272), 439 states have internal predecessors, (1272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:11,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1272 transitions. [2021-06-05 03:54:11,328 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1272 transitions. Word has length 17 [2021-06-05 03:54:11,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:11,328 INFO L482 AbstractCegarLoop]: Abstraction has 440 states and 1272 transitions. [2021-06-05 03:54:11,328 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:11,328 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1272 transitions. [2021-06-05 03:54:11,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:11,328 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:11,328 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:11,528 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 247 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable410 [2021-06-05 03:54:11,529 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:11,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:11,529 INFO L82 PathProgramCache]: Analyzing trace with hash -2069101725, now seen corresponding path program 244 times [2021-06-05 03:54:11,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:11,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066786291] [2021-06-05 03:54:11,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:11,531 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:11,531 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [867255164] [2021-06-05 03:54:11,531 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 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:11,561 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:11,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:11,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:11,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:11,677 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:11,677 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:11,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066786291] [2021-06-05 03:54:11,677 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:11,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867255164] [2021-06-05 03:54:11,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867255164] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:11,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:11,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:11,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721969669] [2021-06-05 03:54:11,678 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:11,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:11,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:11,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:11,678 INFO L87 Difference]: Start difference. First operand 440 states and 1272 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:12,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:12,045 INFO L93 Difference]: Finished difference Result 538 states and 1482 transitions. [2021-06-05 03:54:12,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 03:54:12,045 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:12,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:12,046 INFO L225 Difference]: With dead ends: 538 [2021-06-05 03:54:12,046 INFO L226 Difference]: Without dead ends: 535 [2021-06-05 03:54:12,046 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 245.0ms TimeCoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2021-06-05 03:54:12,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-06-05 03:54:12,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 436. [2021-06-05 03:54:12,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 2.8942528735632185) internal successors, (1259), 435 states have internal predecessors, (1259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:12,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1259 transitions. [2021-06-05 03:54:12,051 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1259 transitions. Word has length 17 [2021-06-05 03:54:12,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:12,051 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1259 transitions. [2021-06-05 03:54:12,051 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:12,051 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1259 transitions. [2021-06-05 03:54:12,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:12,051 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:12,052 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:12,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 248 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable411 [2021-06-05 03:54:12,252 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:12,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:12,252 INFO L82 PathProgramCache]: Analyzing trace with hash -2076363685, now seen corresponding path program 245 times [2021-06-05 03:54:12,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:12,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364439220] [2021-06-05 03:54:12,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:12,254 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:12,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2011308225] [2021-06-05 03:54:12,254 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 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:12,277 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:54:12,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:12,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:12,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:12,382 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:12,382 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:12,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364439220] [2021-06-05 03:54:12,382 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:12,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011308225] [2021-06-05 03:54:12,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011308225] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:12,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:12,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:12,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909512613] [2021-06-05 03:54:12,382 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:12,383 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:12,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:12,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:12,383 INFO L87 Difference]: Start difference. First operand 436 states and 1259 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:12,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:12,521 INFO L93 Difference]: Finished difference Result 500 states and 1400 transitions. [2021-06-05 03:54:12,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:12,521 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:12,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:12,522 INFO L225 Difference]: With dead ends: 500 [2021-06-05 03:54:12,522 INFO L226 Difference]: Without dead ends: 495 [2021-06-05 03:54:12,522 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 92.2ms TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:54:12,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-06-05 03:54:12,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 430. [2021-06-05 03:54:12,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 2.8811188811188813) internal successors, (1236), 429 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:12,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1236 transitions. [2021-06-05 03:54:12,527 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1236 transitions. Word has length 17 [2021-06-05 03:54:12,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:12,527 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1236 transitions. [2021-06-05 03:54:12,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:12,527 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1236 transitions. [2021-06-05 03:54:12,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:12,528 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:12,528 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:12,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable412 [2021-06-05 03:54:12,728 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:12,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:12,729 INFO L82 PathProgramCache]: Analyzing trace with hash 1957474519, now seen corresponding path program 246 times [2021-06-05 03:54:12,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:12,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112621514] [2021-06-05 03:54:12,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:12,730 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:12,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1880489307] [2021-06-05 03:54:12,730 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 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:12,757 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:54:12,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:12,757 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 03:54:12,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:12,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:12,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:12,785 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:12,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:12,786 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:54:12,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:12,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:12,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:12,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:12,807 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 03:54:12,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:12,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:12,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:12,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:12,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 03:54:12,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:12,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 03:54:12,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:12,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:12,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:12,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 03:54:12,948 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 03:54:12,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 03:54:12,950 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:12,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:12,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 03:54:12,968 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:12,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:12,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:12,977 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:62, output treesize:25 [2021-06-05 03:54:13,050 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:13,051 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:13,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112621514] [2021-06-05 03:54:13,051 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:13,051 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880489307] [2021-06-05 03:54:13,051 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1880489307] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:13,051 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:13,051 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:13,051 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383437250] [2021-06-05 03:54:13,051 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:13,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:13,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:13,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:13,051 INFO L87 Difference]: Start difference. First operand 430 states and 1236 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:13,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:13,286 INFO L93 Difference]: Finished difference Result 452 states and 1275 transitions. [2021-06-05 03:54:13,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:13,287 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:13,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:13,288 INFO L225 Difference]: With dead ends: 452 [2021-06-05 03:54:13,288 INFO L226 Difference]: Without dead ends: 449 [2021-06-05 03:54:13,288 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 156.7ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:13,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-06-05 03:54:13,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 432. [2021-06-05 03:54:13,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.879350348027842) internal successors, (1241), 431 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:13,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1241 transitions. [2021-06-05 03:54:13,292 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1241 transitions. Word has length 17 [2021-06-05 03:54:13,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:13,293 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1241 transitions. [2021-06-05 03:54:13,293 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:13,293 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1241 transitions. [2021-06-05 03:54:13,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:13,293 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:13,293 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:13,493 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable413 [2021-06-05 03:54:13,494 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:13,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:13,494 INFO L82 PathProgramCache]: Analyzing trace with hash -1802262975, now seen corresponding path program 247 times [2021-06-05 03:54:13,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:13,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108054628] [2021-06-05 03:54:13,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:13,496 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:13,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1858753196] [2021-06-05 03:54:13,496 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 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:13,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:13,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:13,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:13,648 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:13,648 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:13,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108054628] [2021-06-05 03:54:13,648 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:13,648 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858753196] [2021-06-05 03:54:13,648 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858753196] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:13,648 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:13,648 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:13,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202814011] [2021-06-05 03:54:13,648 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:13,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:13,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:13,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:13,649 INFO L87 Difference]: Start difference. First operand 432 states and 1241 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:13,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:13,867 INFO L93 Difference]: Finished difference Result 468 states and 1314 transitions. [2021-06-05 03:54:13,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:13,868 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:13,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:13,868 INFO L225 Difference]: With dead ends: 468 [2021-06-05 03:54:13,869 INFO L226 Difference]: Without dead ends: 465 [2021-06-05 03:54:13,869 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 174.8ms TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:54:13,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2021-06-05 03:54:13,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 429. [2021-06-05 03:54:13,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.878504672897196) internal successors, (1232), 428 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:13,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1232 transitions. [2021-06-05 03:54:13,874 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1232 transitions. Word has length 17 [2021-06-05 03:54:13,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:13,874 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1232 transitions. [2021-06-05 03:54:13,874 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:13,874 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1232 transitions. [2021-06-05 03:54:13,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:13,874 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:13,874 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:14,077 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 251 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable414 [2021-06-05 03:54:14,077 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:14,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:14,077 INFO L82 PathProgramCache]: Analyzing trace with hash 805085339, now seen corresponding path program 248 times [2021-06-05 03:54:14,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:14,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12335587] [2021-06-05 03:54:14,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:14,079 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:14,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1304632449] [2021-06-05 03:54:14,079 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 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:14,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:14,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:14,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:14,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:14,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:14,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:14,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:14,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:14,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 03:54:14,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:14,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:14,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:14,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:14,149 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:54:14,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:14,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:14,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:14,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:14,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:54:14,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:14,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:54:14,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:14,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:14,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:14,244 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 03:54:14,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:54:14,269 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:14,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:14,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:54:14,278 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:14,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:14,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:14,285 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:14,310 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:14,310 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:14,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12335587] [2021-06-05 03:54:14,310 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:14,310 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304632449] [2021-06-05 03:54:14,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304632449] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:14,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:14,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:14,311 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374367661] [2021-06-05 03:54:14,311 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:14,311 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:14,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:14,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:14,311 INFO L87 Difference]: Start difference. First operand 429 states and 1232 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:14,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:14,502 INFO L93 Difference]: Finished difference Result 443 states and 1255 transitions. [2021-06-05 03:54:14,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:14,502 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:14,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:14,503 INFO L225 Difference]: With dead ends: 443 [2021-06-05 03:54:14,503 INFO L226 Difference]: Without dead ends: 440 [2021-06-05 03:54:14,503 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 111.8ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:14,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-06-05 03:54:14,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 429. [2021-06-05 03:54:14,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.878504672897196) internal successors, (1232), 428 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:14,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1232 transitions. [2021-06-05 03:54:14,510 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1232 transitions. Word has length 17 [2021-06-05 03:54:14,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:14,510 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1232 transitions. [2021-06-05 03:54:14,510 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:14,510 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1232 transitions. [2021-06-05 03:54:14,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:14,510 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:14,510 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:14,724 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable415 [2021-06-05 03:54:14,725 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:14,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:14,725 INFO L82 PathProgramCache]: Analyzing trace with hash -1760834623, now seen corresponding path program 249 times [2021-06-05 03:54:14,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:14,725 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051295648] [2021-06-05 03:54:14,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:14,726 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:14,726 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [287254428] [2021-06-05 03:54:14,726 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 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:14,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:54:14,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:14,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:14,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:14,858 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:14,858 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:14,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051295648] [2021-06-05 03:54:14,858 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:14,858 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287254428] [2021-06-05 03:54:14,858 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287254428] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:14,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:14,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:14,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736452592] [2021-06-05 03:54:14,859 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:14,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:14,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:14,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:14,859 INFO L87 Difference]: Start difference. First operand 429 states and 1232 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:15,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:15,057 INFO L93 Difference]: Finished difference Result 601 states and 1610 transitions. [2021-06-05 03:54:15,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:15,058 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:15,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:15,059 INFO L225 Difference]: With dead ends: 601 [2021-06-05 03:54:15,059 INFO L226 Difference]: Without dead ends: 596 [2021-06-05 03:54:15,059 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 91.9ms TimeCoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:54:15,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2021-06-05 03:54:15,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 426. [2021-06-05 03:54:15,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.8705882352941177) internal successors, (1220), 425 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:15,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1220 transitions. [2021-06-05 03:54:15,066 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1220 transitions. Word has length 17 [2021-06-05 03:54:15,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:15,066 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1220 transitions. [2021-06-05 03:54:15,066 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:15,066 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1220 transitions. [2021-06-05 03:54:15,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:15,067 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:15,067 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:15,267 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable416,253 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:15,267 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:15,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:15,268 INFO L82 PathProgramCache]: Analyzing trace with hash -42490917, now seen corresponding path program 250 times [2021-06-05 03:54:15,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:15,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363262559] [2021-06-05 03:54:15,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:15,269 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:15,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1955650796] [2021-06-05 03:54:15,269 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 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:15,292 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:15,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:15,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 03:54:15,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:15,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:15,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:15,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:15,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:15,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:54:15,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:15,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:15,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:15,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:15,342 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 03:54:15,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:15,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:15,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:15,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:15,369 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 03:54:15,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:15,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:15,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:15,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:15,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 03:54:15,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:15,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:15,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:15,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:15,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:15,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:15,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:15,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:54:15,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:15,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:15,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:15,458 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 03:54:15,495 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:15,495 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:15,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363262559] [2021-06-05 03:54:15,495 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:15,495 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955650796] [2021-06-05 03:54:15,495 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955650796] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:15,495 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:15,496 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:15,496 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587374820] [2021-06-05 03:54:15,496 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:15,496 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:15,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:15,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:15,496 INFO L87 Difference]: Start difference. First operand 426 states and 1220 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:15,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:15,726 INFO L93 Difference]: Finished difference Result 472 states and 1310 transitions. [2021-06-05 03:54:15,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:54:15,727 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:15,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:15,728 INFO L225 Difference]: With dead ends: 472 [2021-06-05 03:54:15,728 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 03:54:15,728 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 114.0ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:15,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 03:54:15,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 426. [2021-06-05 03:54:15,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.8705882352941177) internal successors, (1220), 425 states have internal predecessors, (1220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:15,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1220 transitions. [2021-06-05 03:54:15,733 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1220 transitions. Word has length 17 [2021-06-05 03:54:15,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:15,733 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1220 transitions. [2021-06-05 03:54:15,733 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:15,733 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1220 transitions. [2021-06-05 03:54:15,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:15,734 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:15,734 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:15,934 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable417,254 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:15,934 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:15,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:15,935 INFO L82 PathProgramCache]: Analyzing trace with hash 528963889, now seen corresponding path program 251 times [2021-06-05 03:54:15,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:15,935 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160012658] [2021-06-05 03:54:15,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:15,936 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:15,936 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1502053559] [2021-06-05 03:54:15,936 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 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:15,960 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:54:15,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:15,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:15,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:16,070 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:16,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:16,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160012658] [2021-06-05 03:54:16,071 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:16,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502053559] [2021-06-05 03:54:16,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502053559] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:16,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:16,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:16,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648741312] [2021-06-05 03:54:16,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:16,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:16,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:16,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:16,071 INFO L87 Difference]: Start difference. First operand 426 states and 1220 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:16,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:16,272 INFO L93 Difference]: Finished difference Result 584 states and 1579 transitions. [2021-06-05 03:54:16,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:54:16,272 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:16,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:16,273 INFO L225 Difference]: With dead ends: 584 [2021-06-05 03:54:16,273 INFO L226 Difference]: Without dead ends: 580 [2021-06-05 03:54:16,273 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 124.7ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:54:16,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-06-05 03:54:16,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 417. [2021-06-05 03:54:16,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 2.8509615384615383) internal successors, (1186), 416 states have internal predecessors, (1186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:16,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1186 transitions. [2021-06-05 03:54:16,278 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1186 transitions. Word has length 17 [2021-06-05 03:54:16,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:16,278 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1186 transitions. [2021-06-05 03:54:16,278 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:16,278 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1186 transitions. [2021-06-05 03:54:16,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:16,279 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:16,279 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:16,479 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable418,255 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:16,479 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:16,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:16,480 INFO L82 PathProgramCache]: Analyzing trace with hash 547397915, now seen corresponding path program 252 times [2021-06-05 03:54:16,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:16,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117338461] [2021-06-05 03:54:16,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:16,481 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:16,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1867823521] [2021-06-05 03:54:16,481 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 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:16,508 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 03:54:16,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:16,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:16,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:16,601 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:16,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:16,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117338461] [2021-06-05 03:54:16,601 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:16,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867823521] [2021-06-05 03:54:16,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867823521] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:16,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:16,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:16,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723443670] [2021-06-05 03:54:16,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:16,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:16,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:16,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:16,602 INFO L87 Difference]: Start difference. First operand 417 states and 1186 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:16,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:16,872 INFO L93 Difference]: Finished difference Result 542 states and 1480 transitions. [2021-06-05 03:54:16,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 03:54:16,873 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:16,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:16,874 INFO L225 Difference]: With dead ends: 542 [2021-06-05 03:54:16,874 INFO L226 Difference]: Without dead ends: 538 [2021-06-05 03:54:16,874 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 134.9ms TimeCoverageRelationStatistics Valid=101, Invalid=241, Unknown=0, NotChecked=0, Total=342 [2021-06-05 03:54:16,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2021-06-05 03:54:16,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 414. [2021-06-05 03:54:16,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 2.8426150121065374) internal successors, (1174), 413 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:16,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1174 transitions. [2021-06-05 03:54:16,879 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1174 transitions. Word has length 17 [2021-06-05 03:54:16,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:16,879 INFO L482 AbstractCegarLoop]: Abstraction has 414 states and 1174 transitions. [2021-06-05 03:54:16,879 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:16,879 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1174 transitions. [2021-06-05 03:54:16,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:16,880 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:16,880 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:17,097 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable419,256 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:17,098 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:17,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:17,098 INFO L82 PathProgramCache]: Analyzing trace with hash -1231392233, now seen corresponding path program 253 times [2021-06-05 03:54:17,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:17,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728573260] [2021-06-05 03:54:17,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:17,100 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:17,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [558869500] [2021-06-05 03:54:17,101 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 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:17,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:17,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:17,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:17,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:17,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:17,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 03:54:17,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:17,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:17,197 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,197 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 03:54:17,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:17,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:17,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 03:54:17,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:17,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:17,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,250 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 03:54:17,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:54:17,311 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:17,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:17,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:54:17,319 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:17,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,326 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:17,350 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:17,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:17,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728573260] [2021-06-05 03:54:17,350 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:17,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558869500] [2021-06-05 03:54:17,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558869500] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:17,350 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:17,350 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:17,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879385727] [2021-06-05 03:54:17,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:17,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:17,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:17,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:17,351 INFO L87 Difference]: Start difference. First operand 414 states and 1174 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:17,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:17,606 INFO L93 Difference]: Finished difference Result 443 states and 1228 transitions. [2021-06-05 03:54:17,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:17,607 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:17,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:17,608 INFO L225 Difference]: With dead ends: 443 [2021-06-05 03:54:17,608 INFO L226 Difference]: Without dead ends: 438 [2021-06-05 03:54:17,608 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 114.3ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:17,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-06-05 03:54:17,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 410. [2021-06-05 03:54:17,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 2.8337408312958434) internal successors, (1159), 409 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:17,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1159 transitions. [2021-06-05 03:54:17,615 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1159 transitions. Word has length 17 [2021-06-05 03:54:17,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:17,615 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1159 transitions. [2021-06-05 03:54:17,615 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:17,615 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1159 transitions. [2021-06-05 03:54:17,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:17,616 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:17,616 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:17,825 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 257 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable420 [2021-06-05 03:54:17,825 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:17,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:17,825 INFO L82 PathProgramCache]: Analyzing trace with hash -788493093, now seen corresponding path program 254 times [2021-06-05 03:54:17,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:17,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944727507] [2021-06-05 03:54:17,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:17,827 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:17,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1371436093] [2021-06-05 03:54:17,827 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 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:17,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:17,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:17,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:17,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:17,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:17,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:17,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,874 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 03:54:17,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:17,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:54:17,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:17,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,892 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 03:54:17,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:17,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:17,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,928 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 03:54:17,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:17,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:17,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:17,958 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 03:54:18,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:18,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:18,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:18,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:54:18,032 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:18,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:18,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:18,037 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:18,062 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:18,062 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:18,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944727507] [2021-06-05 03:54:18,062 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:18,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371436093] [2021-06-05 03:54:18,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371436093] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:18,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:18,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:18,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609112842] [2021-06-05 03:54:18,063 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:18,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:18,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:18,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:18,063 INFO L87 Difference]: Start difference. First operand 410 states and 1159 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:18,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:18,351 INFO L93 Difference]: Finished difference Result 471 states and 1282 transitions. [2021-06-05 03:54:18,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:18,351 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:18,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:18,352 INFO L225 Difference]: With dead ends: 471 [2021-06-05 03:54:18,352 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 03:54:18,352 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 118.5ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:18,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 03:54:18,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 410. [2021-06-05 03:54:18,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 2.8337408312958434) internal successors, (1159), 409 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:18,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1159 transitions. [2021-06-05 03:54:18,357 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1159 transitions. Word has length 17 [2021-06-05 03:54:18,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:18,357 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1159 transitions. [2021-06-05 03:54:18,357 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:18,357 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1159 transitions. [2021-06-05 03:54:18,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:18,358 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:18,358 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:18,561 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 258 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable421 [2021-06-05 03:54:18,561 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:18,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:18,561 INFO L82 PathProgramCache]: Analyzing trace with hash 929850613, now seen corresponding path program 255 times [2021-06-05 03:54:18,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:18,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720077214] [2021-06-05 03:54:18,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:18,563 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:18,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1088797606] [2021-06-05 03:54:18,563 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 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:18,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:54:18,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:18,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:18,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:18,708 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:18,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:18,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720077214] [2021-06-05 03:54:18,708 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:18,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088797606] [2021-06-05 03:54:18,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088797606] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:18,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:18,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:18,709 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968619671] [2021-06-05 03:54:18,709 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:18,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:18,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:18,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:18,709 INFO L87 Difference]: Start difference. First operand 410 states and 1159 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:18,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:18,884 INFO L93 Difference]: Finished difference Result 569 states and 1517 transitions. [2021-06-05 03:54:18,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:18,885 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:18,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:18,886 INFO L225 Difference]: With dead ends: 569 [2021-06-05 03:54:18,886 INFO L226 Difference]: Without dead ends: 565 [2021-06-05 03:54:18,886 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 92.2ms TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:54:18,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2021-06-05 03:54:18,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 410. [2021-06-05 03:54:18,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 2.8337408312958434) internal successors, (1159), 409 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:18,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1159 transitions. [2021-06-05 03:54:18,894 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1159 transitions. Word has length 17 [2021-06-05 03:54:18,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:18,894 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1159 transitions. [2021-06-05 03:54:18,894 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:18,894 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1159 transitions. [2021-06-05 03:54:18,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:18,895 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:18,895 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:19,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable422 [2021-06-05 03:54:19,109 INFO L430 AbstractCegarLoop]: === Iteration 259 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:19,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:19,109 INFO L82 PathProgramCache]: Analyzing trace with hash -1388920703, now seen corresponding path program 256 times [2021-06-05 03:54:19,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:19,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966094717] [2021-06-05 03:54:19,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:19,110 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:19,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1400994695] [2021-06-05 03:54:19,110 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 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:19,134 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:19,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:19,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:54:19,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:19,219 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:19,219 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:19,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966094717] [2021-06-05 03:54:19,219 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:19,219 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400994695] [2021-06-05 03:54:19,219 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400994695] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:19,219 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:19,219 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:54:19,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205150532] [2021-06-05 03:54:19,219 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:54:19,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:19,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:54:19,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:54:19,220 INFO L87 Difference]: Start difference. First operand 410 states and 1159 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:19,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:19,588 INFO L93 Difference]: Finished difference Result 716 states and 1916 transitions. [2021-06-05 03:54:19,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 03:54:19,589 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:19,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:19,589 INFO L225 Difference]: With dead ends: 716 [2021-06-05 03:54:19,590 INFO L226 Difference]: Without dead ends: 689 [2021-06-05 03:54:19,590 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 235.5ms TimeCoverageRelationStatistics Valid=224, Invalid=588, Unknown=0, NotChecked=0, Total=812 [2021-06-05 03:54:19,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2021-06-05 03:54:19,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 415. [2021-06-05 03:54:19,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.8285024154589373) internal successors, (1171), 414 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:19,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1171 transitions. [2021-06-05 03:54:19,596 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1171 transitions. Word has length 17 [2021-06-05 03:54:19,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:19,596 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1171 transitions. [2021-06-05 03:54:19,596 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:19,596 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1171 transitions. [2021-06-05 03:54:19,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:19,596 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:19,596 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:19,796 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable423,260 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:19,797 INFO L430 AbstractCegarLoop]: === Iteration 260 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:19,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:19,797 INFO L82 PathProgramCache]: Analyzing trace with hash 1803541817, now seen corresponding path program 257 times [2021-06-05 03:54:19,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:19,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684750176] [2021-06-05 03:54:19,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:19,798 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:19,798 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [157893112] [2021-06-05 03:54:19,798 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 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:19,823 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:54:19,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:19,824 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 03:54:19,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:19,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:19,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:19,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:19,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:19,849 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:54:19,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:19,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:19,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:19,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:19,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:54:19,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 03:54:19,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:19,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:19,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:19,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 03:54:19,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:19,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:19,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:19,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:19,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 03:54:20,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2021-06-05 03:54:20,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:20,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:20,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:54:20,023 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:20,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:20,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:20,031 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2021-06-05 03:54:20,076 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:20,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:20,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684750176] [2021-06-05 03:54:20,076 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:20,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157893112] [2021-06-05 03:54:20,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157893112] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:20,076 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:20,076 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:20,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118148814] [2021-06-05 03:54:20,076 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:20,076 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:20,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:20,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:20,077 INFO L87 Difference]: Start difference. First operand 415 states and 1171 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:20,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:20,338 INFO L93 Difference]: Finished difference Result 477 states and 1317 transitions. [2021-06-05 03:54:20,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:20,339 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:20,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:20,340 INFO L225 Difference]: With dead ends: 477 [2021-06-05 03:54:20,340 INFO L226 Difference]: Without dead ends: 474 [2021-06-05 03:54:20,340 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 165.7ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:20,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-06-05 03:54:20,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 417. [2021-06-05 03:54:20,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 2.829326923076923) internal successors, (1177), 416 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:20,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1177 transitions. [2021-06-05 03:54:20,345 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1177 transitions. Word has length 17 [2021-06-05 03:54:20,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:20,345 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1177 transitions. [2021-06-05 03:54:20,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:20,345 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1177 transitions. [2021-06-05 03:54:20,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:20,345 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:20,345 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:20,545 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2021-06-05 03:54:20,546 INFO L430 AbstractCegarLoop]: === Iteration 261 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:20,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:20,546 INFO L82 PathProgramCache]: Analyzing trace with hash -762378145, now seen corresponding path program 258 times [2021-06-05 03:54:20,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:20,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776241423] [2021-06-05 03:54:20,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:20,547 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:20,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [618450582] [2021-06-05 03:54:20,547 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 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:20,574 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:54:20,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:20,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:54:20,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:20,650 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:20,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:20,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776241423] [2021-06-05 03:54:20,650 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:20,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618450582] [2021-06-05 03:54:20,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618450582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:20,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:20,651 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:20,651 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834844892] [2021-06-05 03:54:20,651 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:20,651 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:20,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:20,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:20,651 INFO L87 Difference]: Start difference. First operand 417 states and 1177 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:20,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:20,918 INFO L93 Difference]: Finished difference Result 592 states and 1611 transitions. [2021-06-05 03:54:20,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 03:54:20,918 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:20,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:20,919 INFO L225 Difference]: With dead ends: 592 [2021-06-05 03:54:20,919 INFO L226 Difference]: Without dead ends: 565 [2021-06-05 03:54:20,919 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 137.8ms TimeCoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2021-06-05 03:54:20,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2021-06-05 03:54:20,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 416. [2021-06-05 03:54:20,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 2.8289156626506022) internal successors, (1174), 415 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:20,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1174 transitions. [2021-06-05 03:54:20,924 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1174 transitions. Word has length 17 [2021-06-05 03:54:20,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:20,924 INFO L482 AbstractCegarLoop]: Abstraction has 416 states and 1174 transitions. [2021-06-05 03:54:20,924 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:20,924 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1174 transitions. [2021-06-05 03:54:20,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:20,925 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:20,925 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:21,125 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable425,262 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:21,125 INFO L430 AbstractCegarLoop]: === Iteration 262 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:21,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:21,126 INFO L82 PathProgramCache]: Analyzing trace with hash -6493767, now seen corresponding path program 259 times [2021-06-05 03:54:21,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:21,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378651293] [2021-06-05 03:54:21,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:21,127 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:21,127 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1999781003] [2021-06-05 03:54:21,127 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 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:21,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:21,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:21,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:21,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:21,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:21,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:54:21,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:21,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:21,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:54:21,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:21,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:21,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,250 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:54:21,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:21,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:54:21,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:21,280 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,280 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 03:54:21,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:54:21,306 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:21,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:21,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:54:21,314 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:21,321 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,321 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:21,345 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:21,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:21,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378651293] [2021-06-05 03:54:21,345 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:21,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999781003] [2021-06-05 03:54:21,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999781003] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:21,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:21,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:21,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111698059] [2021-06-05 03:54:21,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:21,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:21,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:21,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:21,346 INFO L87 Difference]: Start difference. First operand 416 states and 1174 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:21,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:21,559 INFO L93 Difference]: Finished difference Result 478 states and 1318 transitions. [2021-06-05 03:54:21,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:21,559 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:21,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:21,560 INFO L225 Difference]: With dead ends: 478 [2021-06-05 03:54:21,560 INFO L226 Difference]: Without dead ends: 475 [2021-06-05 03:54:21,560 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 106.2ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:21,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2021-06-05 03:54:21,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 418. [2021-06-05 03:54:21,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 2.824940047961631) internal successors, (1178), 417 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:21,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1178 transitions. [2021-06-05 03:54:21,565 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1178 transitions. Word has length 17 [2021-06-05 03:54:21,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:21,565 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1178 transitions. [2021-06-05 03:54:21,565 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:21,565 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1178 transitions. [2021-06-05 03:54:21,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:21,565 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:21,565 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:21,766 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 263 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable426 [2021-06-05 03:54:21,766 INFO L430 AbstractCegarLoop]: === Iteration 263 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:21,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:21,766 INFO L82 PathProgramCache]: Analyzing trace with hash 2054366035, now seen corresponding path program 260 times [2021-06-05 03:54:21,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:21,766 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047260261] [2021-06-05 03:54:21,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:21,767 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:21,767 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [952620781] [2021-06-05 03:54:21,767 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 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:21,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:21,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:21,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:21,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:21,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:21,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:21,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:54:21,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:21,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:21,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,827 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:54:21,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:21,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:21,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:54:21,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:21,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:21,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 03:54:21,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:54:21,937 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:21,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:21,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:54:21,946 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:21,953 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:21,953 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:21,976 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:21,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:21,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047260261] [2021-06-05 03:54:21,977 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:21,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952620781] [2021-06-05 03:54:21,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952620781] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:21,977 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:21,977 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:21,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494568847] [2021-06-05 03:54:21,977 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:21,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:21,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:21,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:21,977 INFO L87 Difference]: Start difference. First operand 418 states and 1178 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:22,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:22,197 INFO L93 Difference]: Finished difference Result 493 states and 1359 transitions. [2021-06-05 03:54:22,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:22,198 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:22,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:22,198 INFO L225 Difference]: With dead ends: 493 [2021-06-05 03:54:22,198 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 03:54:22,198 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 102.5ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:22,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 03:54:22,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 419. [2021-06-05 03:54:22,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.825358851674641) internal successors, (1181), 418 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:22,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1181 transitions. [2021-06-05 03:54:22,205 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1181 transitions. Word has length 17 [2021-06-05 03:54:22,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:22,205 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1181 transitions. [2021-06-05 03:54:22,205 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:22,205 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1181 transitions. [2021-06-05 03:54:22,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:22,206 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:22,206 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:22,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable427 [2021-06-05 03:54:22,417 INFO L430 AbstractCegarLoop]: === Iteration 264 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:22,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:22,417 INFO L82 PathProgramCache]: Analyzing trace with hash -511553927, now seen corresponding path program 261 times [2021-06-05 03:54:22,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:22,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409521319] [2021-06-05 03:54:22,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:22,418 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:22,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1839239547] [2021-06-05 03:54:22,418 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 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:22,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:54:22,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:22,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:22,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:22,533 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:22,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:22,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409521319] [2021-06-05 03:54:22,534 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:22,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839239547] [2021-06-05 03:54:22,534 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839239547] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:22,534 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:22,534 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:22,534 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312089362] [2021-06-05 03:54:22,534 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:22,534 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:22,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:22,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:22,534 INFO L87 Difference]: Start difference. First operand 419 states and 1181 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:22,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:22,731 INFO L93 Difference]: Finished difference Result 681 states and 1798 transitions. [2021-06-05 03:54:22,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:54:22,732 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:22,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:22,733 INFO L225 Difference]: With dead ends: 681 [2021-06-05 03:54:22,733 INFO L226 Difference]: Without dead ends: 676 [2021-06-05 03:54:22,733 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 90.3ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:54:22,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-06-05 03:54:22,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 426. [2021-06-05 03:54:22,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.844705882352941) internal successors, (1209), 425 states have internal predecessors, (1209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:22,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1209 transitions. [2021-06-05 03:54:22,738 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1209 transitions. Word has length 17 [2021-06-05 03:54:22,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:22,738 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1209 transitions. [2021-06-05 03:54:22,738 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:22,738 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1209 transitions. [2021-06-05 03:54:22,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:22,739 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:22,739 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:22,939 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable428,265 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:22,939 INFO L430 AbstractCegarLoop]: === Iteration 265 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:22,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:22,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1206789779, now seen corresponding path program 262 times [2021-06-05 03:54:22,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:22,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228210394] [2021-06-05 03:54:22,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:22,941 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:22,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [755215431] [2021-06-05 03:54:22,941 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 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:22,963 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:22,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:22,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:22,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:22,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:22,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:22,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:22,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:22,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:54:22,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:22,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:23,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:23,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:23,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:54:23,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:23,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:23,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:23,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:23,050 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:54:23,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:23,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:54:23,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:23,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:23,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:23,080 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 03:54:23,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:23,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:23,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:23,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:54:23,114 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:23,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:23,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:23,120 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:23,157 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:23,157 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:23,158 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228210394] [2021-06-05 03:54:23,158 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:23,158 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755215431] [2021-06-05 03:54:23,158 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755215431] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:23,158 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:23,158 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:23,158 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597876604] [2021-06-05 03:54:23,158 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:23,158 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:23,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:23,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:23,158 INFO L87 Difference]: Start difference. First operand 426 states and 1209 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:23,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:23,408 INFO L93 Difference]: Finished difference Result 535 states and 1476 transitions. [2021-06-05 03:54:23,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:23,409 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:23,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:23,410 INFO L225 Difference]: With dead ends: 535 [2021-06-05 03:54:23,410 INFO L226 Difference]: Without dead ends: 531 [2021-06-05 03:54:23,410 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 101.5ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:23,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2021-06-05 03:54:23,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 427. [2021-06-05 03:54:23,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 2.8450704225352115) internal successors, (1212), 426 states have internal predecessors, (1212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:23,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1212 transitions. [2021-06-05 03:54:23,416 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1212 transitions. Word has length 17 [2021-06-05 03:54:23,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:23,416 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1212 transitions. [2021-06-05 03:54:23,416 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:23,416 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1212 transitions. [2021-06-05 03:54:23,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:23,416 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:23,417 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:23,617 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable429 [2021-06-05 03:54:23,617 INFO L430 AbstractCegarLoop]: === Iteration 266 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:23,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:23,617 INFO L82 PathProgramCache]: Analyzing trace with hash 1955247421, now seen corresponding path program 263 times [2021-06-05 03:54:23,617 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:23,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779735722] [2021-06-05 03:54:23,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:23,618 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:23,619 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1222104114] [2021-06-05 03:54:23,619 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 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:23,645 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:54:23,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:23,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:54:23,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:23,732 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:23,732 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:23,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779735722] [2021-06-05 03:54:23,732 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:23,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222104114] [2021-06-05 03:54:23,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222104114] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:23,732 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:23,732 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:54:23,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141210338] [2021-06-05 03:54:23,732 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:54:23,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:23,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:54:23,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:54:23,733 INFO L87 Difference]: Start difference. First operand 427 states and 1212 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:24,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:24,085 INFO L93 Difference]: Finished difference Result 576 states and 1567 transitions. [2021-06-05 03:54:24,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 03:54:24,086 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:24,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:24,086 INFO L225 Difference]: With dead ends: 576 [2021-06-05 03:54:24,086 INFO L226 Difference]: Without dead ends: 555 [2021-06-05 03:54:24,086 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 194.8ms TimeCoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2021-06-05 03:54:24,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2021-06-05 03:54:24,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 428. [2021-06-05 03:54:24,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 2.8454332552693207) internal successors, (1215), 427 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:24,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1215 transitions. [2021-06-05 03:54:24,092 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1215 transitions. Word has length 17 [2021-06-05 03:54:24,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:24,092 INFO L482 AbstractCegarLoop]: Abstraction has 428 states and 1215 transitions. [2021-06-05 03:54:24,092 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:24,092 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1215 transitions. [2021-06-05 03:54:24,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:24,092 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:24,092 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:24,292 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 267 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable430 [2021-06-05 03:54:24,293 INFO L430 AbstractCegarLoop]: === Iteration 267 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:24,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:24,293 INFO L82 PathProgramCache]: Analyzing trace with hash 1742019581, now seen corresponding path program 264 times [2021-06-05 03:54:24,293 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:24,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720491840] [2021-06-05 03:54:24,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:24,294 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:24,294 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2126400741] [2021-06-05 03:54:24,294 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 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:24,318 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:54:24,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:24,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:24,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:24,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:24,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:24,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:24,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:24,340 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:54:24,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:24,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:24,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:24,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:24,360 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:54:24,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:24,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:24,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:24,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:24,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 03:54:24,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:24,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:54:24,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:24,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:24,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:24,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 03:54:24,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:54:24,463 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:24,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:24,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:54:24,472 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:24,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:24,478 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:24,478 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:24,517 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:24,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:24,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720491840] [2021-06-05 03:54:24,518 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:24,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126400741] [2021-06-05 03:54:24,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126400741] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:24,518 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:24,518 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:24,518 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742148678] [2021-06-05 03:54:24,518 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:24,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:24,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:24,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:24,518 INFO L87 Difference]: Start difference. First operand 428 states and 1215 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:24,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:24,767 INFO L93 Difference]: Finished difference Result 514 states and 1420 transitions. [2021-06-05 03:54:24,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:24,768 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:24,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:24,769 INFO L225 Difference]: With dead ends: 514 [2021-06-05 03:54:24,769 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 03:54:24,769 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 102.8ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:24,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 03:54:24,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 429. [2021-06-05 03:54:24,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.8434579439252334) internal successors, (1217), 428 states have internal predecessors, (1217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:24,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1217 transitions. [2021-06-05 03:54:24,774 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1217 transitions. Word has length 17 [2021-06-05 03:54:24,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:24,774 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1217 transitions. [2021-06-05 03:54:24,774 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:24,774 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1217 transitions. [2021-06-05 03:54:24,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:24,774 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:24,774 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:24,975 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable431 [2021-06-05 03:54:24,975 INFO L430 AbstractCegarLoop]: === Iteration 268 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:24,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:24,975 INFO L82 PathProgramCache]: Analyzing trace with hash 713215161, now seen corresponding path program 265 times [2021-06-05 03:54:24,975 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:24,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509511913] [2021-06-05 03:54:24,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:24,976 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:24,976 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [880843280] [2021-06-05 03:54:24,976 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 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:24,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:24,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:24,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:25,115 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:25,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:25,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509511913] [2021-06-05 03:54:25,115 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:25,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880843280] [2021-06-05 03:54:25,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880843280] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:25,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:25,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:25,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846885412] [2021-06-05 03:54:25,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:25,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:25,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:25,116 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:25,116 INFO L87 Difference]: Start difference. First operand 429 states and 1217 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:25,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:25,326 INFO L93 Difference]: Finished difference Result 511 states and 1412 transitions. [2021-06-05 03:54:25,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:25,327 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:25,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:25,328 INFO L225 Difference]: With dead ends: 511 [2021-06-05 03:54:25,328 INFO L226 Difference]: Without dead ends: 508 [2021-06-05 03:54:25,328 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 145.7ms TimeCoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:54:25,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-06-05 03:54:25,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 431. [2021-06-05 03:54:25,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.8488372093023258) internal successors, (1225), 430 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:25,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 03:54:25,333 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 03:54:25,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:25,333 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 03:54:25,333 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:25,333 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 03:54:25,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:25,333 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:25,333 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:25,534 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable432 [2021-06-05 03:54:25,534 INFO L430 AbstractCegarLoop]: === Iteration 269 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:25,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:25,534 INFO L82 PathProgramCache]: Analyzing trace with hash 602392641, now seen corresponding path program 266 times [2021-06-05 03:54:25,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:25,534 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646867861] [2021-06-05 03:54:25,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:25,535 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:25,535 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [298877120] [2021-06-05 03:54:25,535 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 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:25,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:25,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:25,564 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 03:54:25,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:25,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:25,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:25,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:25,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:25,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:54:25,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:25,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 03:54:25,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:25,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:25,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:25,605 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:54:25,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:25,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:25,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:25,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:25,652 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 03:54:25,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:25,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:25,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:25,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:25,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 03:54:25,731 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 03:54:25,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 03:54:25,733 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:25,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:25,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 03:54:25,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:25,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:25,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:25,753 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:28 [2021-06-05 03:54:25,821 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:25,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:25,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646867861] [2021-06-05 03:54:25,822 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:25,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298877120] [2021-06-05 03:54:25,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298877120] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:25,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:25,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:25,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601052459] [2021-06-05 03:54:25,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:25,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:25,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:25,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:25,822 INFO L87 Difference]: Start difference. First operand 431 states and 1225 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:26,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:26,126 INFO L93 Difference]: Finished difference Result 513 states and 1407 transitions. [2021-06-05 03:54:26,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:26,127 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:26,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:26,127 INFO L225 Difference]: With dead ends: 513 [2021-06-05 03:54:26,128 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 03:54:26,128 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 146.5ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:26,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 03:54:26,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 432. [2021-06-05 03:54:26,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.851508120649652) internal successors, (1229), 431 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:26,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-06-05 03:54:26,133 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-06-05 03:54:26,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:26,133 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-06-05 03:54:26,133 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:26,133 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-06-05 03:54:26,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:26,133 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:26,133 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:26,333 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable433,270 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:26,334 INFO L430 AbstractCegarLoop]: === Iteration 270 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:26,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:26,334 INFO L82 PathProgramCache]: Analyzing trace with hash -255887243, now seen corresponding path program 267 times [2021-06-05 03:54:26,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:26,334 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168081761] [2021-06-05 03:54:26,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:26,335 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:26,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2128136969] [2021-06-05 03:54:26,335 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 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:26,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 03:54:26,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:26,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:26,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:26,460 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:26,460 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:26,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168081761] [2021-06-05 03:54:26,460 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:26,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128136969] [2021-06-05 03:54:26,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128136969] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:26,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:26,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:26,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445331657] [2021-06-05 03:54:26,460 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:26,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:26,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:26,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:26,461 INFO L87 Difference]: Start difference. First operand 432 states and 1229 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:26,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:26,656 INFO L93 Difference]: Finished difference Result 487 states and 1366 transitions. [2021-06-05 03:54:26,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:26,657 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:26,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:26,657 INFO L225 Difference]: With dead ends: 487 [2021-06-05 03:54:26,658 INFO L226 Difference]: Without dead ends: 484 [2021-06-05 03:54:26,658 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 118.7ms TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:54:26,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2021-06-05 03:54:26,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 432. [2021-06-05 03:54:26,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.851508120649652) internal successors, (1229), 431 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:26,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-06-05 03:54:26,663 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-06-05 03:54:26,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:26,663 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-06-05 03:54:26,663 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:26,663 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-06-05 03:54:26,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:26,664 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:26,664 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:26,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 271 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable434 [2021-06-05 03:54:26,864 INFO L430 AbstractCegarLoop]: === Iteration 271 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:26,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:26,864 INFO L82 PathProgramCache]: Analyzing trace with hash -1981492909, now seen corresponding path program 268 times [2021-06-05 03:54:26,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:26,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566248680] [2021-06-05 03:54:26,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:26,866 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:26,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1266368165] [2021-06-05 03:54:26,866 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 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:26,888 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:26,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:26,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:26,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:26,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:26,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:26,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:26,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:26,910 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:54:26,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:26,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:26,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:26,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:26,932 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 03:54:26,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:26,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:26,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:26,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:26,984 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:54:27,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:27,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:27,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:27,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:27,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 03:54:27,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:54:27,089 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:27,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:27,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:54:27,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:27,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:27,108 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:27,108 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:27,149 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:27,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:27,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566248680] [2021-06-05 03:54:27,149 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:27,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266368165] [2021-06-05 03:54:27,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266368165] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:27,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:27,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:27,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347738144] [2021-06-05 03:54:27,150 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:27,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:27,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:27,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:27,150 INFO L87 Difference]: Start difference. First operand 432 states and 1229 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:27,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:27,431 INFO L93 Difference]: Finished difference Result 515 states and 1426 transitions. [2021-06-05 03:54:27,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:27,431 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:27,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:27,432 INFO L225 Difference]: With dead ends: 515 [2021-06-05 03:54:27,432 INFO L226 Difference]: Without dead ends: 511 [2021-06-05 03:54:27,432 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 132.7ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:27,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-06-05 03:54:27,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 432. [2021-06-05 03:54:27,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.851508120649652) internal successors, (1229), 431 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:27,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-06-05 03:54:27,437 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-06-05 03:54:27,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:27,437 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-06-05 03:54:27,437 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:27,437 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-06-05 03:54:27,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:27,438 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:27,438 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:27,638 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable435,272 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:27,638 INFO L430 AbstractCegarLoop]: === Iteration 272 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:27,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:27,639 INFO L82 PathProgramCache]: Analyzing trace with hash -237453217, now seen corresponding path program 269 times [2021-06-05 03:54:27,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:27,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073013285] [2021-06-05 03:54:27,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:27,640 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:27,640 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1486386264] [2021-06-05 03:54:27,640 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 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:27,665 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 03:54:27,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:27,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:27,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:27,789 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:27,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:27,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073013285] [2021-06-05 03:54:27,789 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:27,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486386264] [2021-06-05 03:54:27,789 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486386264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:27,789 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:27,789 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:27,789 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477308499] [2021-06-05 03:54:27,789 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:27,789 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:27,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:27,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:27,790 INFO L87 Difference]: Start difference. First operand 432 states and 1229 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:27,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:27,937 INFO L93 Difference]: Finished difference Result 488 states and 1365 transitions. [2021-06-05 03:54:27,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:27,937 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:27,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:27,938 INFO L225 Difference]: With dead ends: 488 [2021-06-05 03:54:27,938 INFO L226 Difference]: Without dead ends: 485 [2021-06-05 03:54:27,938 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 122.7ms TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:54:27,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-06-05 03:54:27,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 432. [2021-06-05 03:54:27,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.851508120649652) internal successors, (1229), 431 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:27,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-06-05 03:54:27,943 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-06-05 03:54:27,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:27,943 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-06-05 03:54:27,943 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:27,943 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-06-05 03:54:27,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:27,944 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:27,944 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:28,144 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable436 [2021-06-05 03:54:28,144 INFO L430 AbstractCegarLoop]: === Iteration 273 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:28,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:28,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1559746330, now seen corresponding path program 270 times [2021-06-05 03:54:28,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:28,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885205430] [2021-06-05 03:54:28,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:28,146 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:28,146 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [295715039] [2021-06-05 03:54:28,146 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 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:28,167 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:54:28,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:28,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:54:28,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:28,233 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 03:54:28,234 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:28,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885205430] [2021-06-05 03:54:28,234 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:28,234 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295715039] [2021-06-05 03:54:28,234 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295715039] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:28,234 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:28,234 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 03:54:28,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334925821] [2021-06-05 03:54:28,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 03:54:28,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:28,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 03:54:28,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 03:54:28,235 INFO L87 Difference]: Start difference. First operand 432 states and 1229 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:28,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:28,343 INFO L93 Difference]: Finished difference Result 533 states and 1478 transitions. [2021-06-05 03:54:28,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 03:54:28,343 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:28,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:28,344 INFO L225 Difference]: With dead ends: 533 [2021-06-05 03:54:28,344 INFO L226 Difference]: Without dead ends: 518 [2021-06-05 03:54:28,344 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 55.0ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:28,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-06-05 03:54:28,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 421. [2021-06-05 03:54:28,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.85) internal successors, (1197), 420 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:28,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1197 transitions. [2021-06-05 03:54:28,349 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1197 transitions. Word has length 17 [2021-06-05 03:54:28,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:28,349 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1197 transitions. [2021-06-05 03:54:28,349 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:28,349 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1197 transitions. [2021-06-05 03:54:28,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:28,350 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:28,350 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:28,550 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable437,274 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:28,550 INFO L430 AbstractCegarLoop]: === Iteration 274 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:28,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:28,550 INFO L82 PathProgramCache]: Analyzing trace with hash 1691303130, now seen corresponding path program 271 times [2021-06-05 03:54:28,550 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:28,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5703738] [2021-06-05 03:54:28,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:28,552 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:28,552 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1280437683] [2021-06-05 03:54:28,552 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 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:28,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:28,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:54:28,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:28,667 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:54:28,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:28,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5703738] [2021-06-05 03:54:28,667 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:28,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280437683] [2021-06-05 03:54:28,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280437683] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:28,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:28,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:28,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475427269] [2021-06-05 03:54:28,667 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:28,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:28,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:28,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:28,668 INFO L87 Difference]: Start difference. First operand 421 states and 1197 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:28,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:28,980 INFO L93 Difference]: Finished difference Result 647 states and 1758 transitions. [2021-06-05 03:54:28,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:28,980 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:28,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:28,981 INFO L225 Difference]: With dead ends: 647 [2021-06-05 03:54:28,981 INFO L226 Difference]: Without dead ends: 632 [2021-06-05 03:54:28,981 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 224.4ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-06-05 03:54:28,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-06-05 03:54:28,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 422. [2021-06-05 03:54:28,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.847980997624703) internal successors, (1199), 421 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:28,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1199 transitions. [2021-06-05 03:54:28,987 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1199 transitions. Word has length 17 [2021-06-05 03:54:28,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:28,987 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1199 transitions. [2021-06-05 03:54:28,987 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:28,987 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1199 transitions. [2021-06-05 03:54:28,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:28,988 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:28,988 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:29,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable438,275 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:29,188 INFO L430 AbstractCegarLoop]: === Iteration 275 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:29,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:29,188 INFO L82 PathProgramCache]: Analyzing trace with hash 1522356250, now seen corresponding path program 272 times [2021-06-05 03:54:29,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:29,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938494144] [2021-06-05 03:54:29,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:29,190 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:29,190 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [596254465] [2021-06-05 03:54:29,190 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 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:29,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:29,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:29,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 03:54:29,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:29,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:29,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:29,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:29,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:29,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:54:29,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:29,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:29,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:29,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:29,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 03:54:29,366 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:29,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 03:54:29,371 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:29,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:29,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 03:54:29,383 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:29,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:29,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:29,393 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:33 [2021-06-05 03:54:29,438 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:29,438 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:29,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938494144] [2021-06-05 03:54:29,438 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:29,438 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596254465] [2021-06-05 03:54:29,438 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596254465] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:29,438 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:29,438 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:54:29,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180305695] [2021-06-05 03:54:29,439 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:54:29,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:29,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:54:29,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:54:29,439 INFO L87 Difference]: Start difference. First operand 422 states and 1199 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:29,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:29,703 INFO L93 Difference]: Finished difference Result 598 states and 1635 transitions. [2021-06-05 03:54:29,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:29,704 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:29,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:29,705 INFO L225 Difference]: With dead ends: 598 [2021-06-05 03:54:29,705 INFO L226 Difference]: Without dead ends: 595 [2021-06-05 03:54:29,705 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 189.1ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:54:29,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-06-05 03:54:29,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 426. [2021-06-05 03:54:29,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.8541176470588234) internal successors, (1213), 425 states have internal predecessors, (1213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:29,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1213 transitions. [2021-06-05 03:54:29,711 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1213 transitions. Word has length 17 [2021-06-05 03:54:29,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:29,711 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1213 transitions. [2021-06-05 03:54:29,711 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:29,711 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1213 transitions. [2021-06-05 03:54:29,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:29,712 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:29,712 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:29,921 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable439 [2021-06-05 03:54:29,921 INFO L430 AbstractCegarLoop]: === Iteration 276 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:29,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:29,921 INFO L82 PathProgramCache]: Analyzing trace with hash 571687872, now seen corresponding path program 273 times [2021-06-05 03:54:29,921 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:29,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340039662] [2021-06-05 03:54:29,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:29,922 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:29,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2054472550] [2021-06-05 03:54:29,922 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 277 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 277 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:29,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 03:54:29,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:29,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:54:29,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:30,014 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:54:30,014 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:30,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340039662] [2021-06-05 03:54:30,014 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:30,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054472550] [2021-06-05 03:54:30,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054472550] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:30,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:30,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:30,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390101767] [2021-06-05 03:54:30,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:30,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:30,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:30,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:30,015 INFO L87 Difference]: Start difference. First operand 426 states and 1213 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:30,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:30,184 INFO L93 Difference]: Finished difference Result 515 states and 1415 transitions. [2021-06-05 03:54:30,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:30,185 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:30,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:30,185 INFO L225 Difference]: With dead ends: 515 [2021-06-05 03:54:30,185 INFO L226 Difference]: Without dead ends: 502 [2021-06-05 03:54:30,185 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 97.2ms TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:54:30,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-06-05 03:54:30,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 429. [2021-06-05 03:54:30,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.8551401869158877) internal successors, (1222), 428 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:30,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1222 transitions. [2021-06-05 03:54:30,190 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1222 transitions. Word has length 17 [2021-06-05 03:54:30,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:30,190 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1222 transitions. [2021-06-05 03:54:30,191 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:30,191 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1222 transitions. [2021-06-05 03:54:30,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:30,191 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:30,191 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:30,391 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 277 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable442 [2021-06-05 03:54:30,391 INFO L430 AbstractCegarLoop]: === Iteration 277 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:30,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:30,392 INFO L82 PathProgramCache]: Analyzing trace with hash -1662419622, now seen corresponding path program 274 times [2021-06-05 03:54:30,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:30,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995602362] [2021-06-05 03:54:30,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:30,393 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:30,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [651544090] [2021-06-05 03:54:30,393 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 278 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 278 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:30,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:30,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:30,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:30,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:30,486 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:54:30,486 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:30,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995602362] [2021-06-05 03:54:30,486 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:30,486 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651544090] [2021-06-05 03:54:30,486 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651544090] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:30,486 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:30,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:30,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509732510] [2021-06-05 03:54:30,487 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:30,487 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:30,487 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:30,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:30,487 INFO L87 Difference]: Start difference. First operand 429 states and 1222 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:30,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:30,736 INFO L93 Difference]: Finished difference Result 647 states and 1744 transitions. [2021-06-05 03:54:30,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:54:30,737 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:30,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:30,738 INFO L225 Difference]: With dead ends: 647 [2021-06-05 03:54:30,738 INFO L226 Difference]: Without dead ends: 632 [2021-06-05 03:54:30,738 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 167.2ms TimeCoverageRelationStatistics Valid=114, Invalid=228, Unknown=0, NotChecked=0, Total=342 [2021-06-05 03:54:30,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-06-05 03:54:30,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 429. [2021-06-05 03:54:30,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.8481308411214954) internal successors, (1219), 428 states have internal predecessors, (1219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:30,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1219 transitions. [2021-06-05 03:54:30,744 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1219 transitions. Word has length 17 [2021-06-05 03:54:30,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:30,745 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1219 transitions. [2021-06-05 03:54:30,745 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:30,745 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1219 transitions. [2021-06-05 03:54:30,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:30,745 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:30,745 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:30,960 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable443 [2021-06-05 03:54:30,961 INFO L430 AbstractCegarLoop]: === Iteration 278 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:30,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:30,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1162728059, now seen corresponding path program 275 times [2021-06-05 03:54:30,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:30,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631569286] [2021-06-05 03:54:30,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:30,962 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:30,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1053352143] [2021-06-05 03:54:30,962 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 279 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 279 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:30,987 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:54:30,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:30,988 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 03:54:30,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:31,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:31,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:31,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:31,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:31,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:54:31,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:31,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:31,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:31,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:31,052 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:54:31,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 03:54:31,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:31,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:31,083 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:31,083 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 03:54:31,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:31,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:31,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:31,154 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:31,154 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 03:54:31,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:31,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:31,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:31,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 32 [2021-06-05 03:54:31,194 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:31,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:31,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:31,203 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2021-06-05 03:54:31,248 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:31,248 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:31,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631569286] [2021-06-05 03:54:31,248 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:31,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053352143] [2021-06-05 03:54:31,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053352143] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:31,248 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:31,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:31,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002551302] [2021-06-05 03:54:31,249 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:31,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:31,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:31,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:31,249 INFO L87 Difference]: Start difference. First operand 429 states and 1219 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:31,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:31,525 INFO L93 Difference]: Finished difference Result 475 states and 1331 transitions. [2021-06-05 03:54:31,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:31,525 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:31,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:31,526 INFO L225 Difference]: With dead ends: 475 [2021-06-05 03:54:31,526 INFO L226 Difference]: Without dead ends: 472 [2021-06-05 03:54:31,526 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 167.3ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:31,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-06-05 03:54:31,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 431. [2021-06-05 03:54:31,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.8488372093023258) internal successors, (1225), 430 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:31,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 03:54:31,531 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 03:54:31,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:31,531 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 03:54:31,531 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:31,531 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 03:54:31,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:31,532 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:31,532 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:31,754 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 279 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2021-06-05 03:54:31,754 INFO L430 AbstractCegarLoop]: === Iteration 279 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:31,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:31,754 INFO L82 PathProgramCache]: Analyzing trace with hash 566319275, now seen corresponding path program 276 times [2021-06-05 03:54:31,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:31,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299833139] [2021-06-05 03:54:31,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:31,755 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:31,755 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [998836069] [2021-06-05 03:54:31,755 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 280 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 280 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:31,779 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:54:31,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:31,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:54:31,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:31,857 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:31,857 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:31,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299833139] [2021-06-05 03:54:31,857 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:31,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998836069] [2021-06-05 03:54:31,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998836069] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:31,857 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:31,857 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:31,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7959562] [2021-06-05 03:54:31,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:31,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:31,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:31,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:31,858 INFO L87 Difference]: Start difference. First operand 431 states and 1225 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:32,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:32,042 INFO L93 Difference]: Finished difference Result 512 states and 1426 transitions. [2021-06-05 03:54:32,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:32,042 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:32,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:32,043 INFO L225 Difference]: With dead ends: 512 [2021-06-05 03:54:32,043 INFO L226 Difference]: Without dead ends: 491 [2021-06-05 03:54:32,043 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 108.6ms TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2021-06-05 03:54:32,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-06-05 03:54:32,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 431. [2021-06-05 03:54:32,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.8488372093023258) internal successors, (1225), 430 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:32,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 03:54:32,047 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 03:54:32,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:32,047 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 03:54:32,047 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:32,047 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 03:54:32,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:32,048 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:32,048 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:32,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable445,280 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:32,248 INFO L430 AbstractCegarLoop]: === Iteration 280 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:32,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:32,249 INFO L82 PathProgramCache]: Analyzing trace with hash 1322203653, now seen corresponding path program 277 times [2021-06-05 03:54:32,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:32,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423815566] [2021-06-05 03:54:32,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:32,250 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:32,250 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [712296169] [2021-06-05 03:54:32,250 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 281 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 281 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:32,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:32,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:32,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:32,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:32,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:32,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:54:32,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:32,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:32,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,326 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:54:32,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:32,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:32,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 03:54:32,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:32,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:54:32,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:32,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 03:54:32,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:54:32,428 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:32,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:32,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:54:32,437 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:32,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,443 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:32,466 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:32,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:32,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423815566] [2021-06-05 03:54:32,467 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:32,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712296169] [2021-06-05 03:54:32,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712296169] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:32,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:32,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:32,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225617498] [2021-06-05 03:54:32,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:32,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:32,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:32,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:32,467 INFO L87 Difference]: Start difference. First operand 431 states and 1225 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:32,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:32,661 INFO L93 Difference]: Finished difference Result 476 states and 1332 transitions. [2021-06-05 03:54:32,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:32,662 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:32,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:32,663 INFO L225 Difference]: With dead ends: 476 [2021-06-05 03:54:32,663 INFO L226 Difference]: Without dead ends: 473 [2021-06-05 03:54:32,663 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 104.4ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:32,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-06-05 03:54:32,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 431. [2021-06-05 03:54:32,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.8488372093023258) internal successors, (1225), 430 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:32,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 03:54:32,668 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 03:54:32,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:32,668 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 03:54:32,668 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:32,668 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 03:54:32,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:32,669 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:32,669 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:32,869 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 281 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable446 [2021-06-05 03:54:32,869 INFO L430 AbstractCegarLoop]: === Iteration 281 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:32,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:32,869 INFO L82 PathProgramCache]: Analyzing trace with hash -911903841, now seen corresponding path program 278 times [2021-06-05 03:54:32,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:32,870 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127058109] [2021-06-05 03:54:32,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:32,871 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:32,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1624263019] [2021-06-05 03:54:32,871 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 282 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 282 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:32,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:32,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:32,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:32,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:32,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:32,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:32,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:54:32,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:32,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:32,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:32,961 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:54:32,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:32,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:33,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:33,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:33,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:54:33,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:33,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:54:33,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:33,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:33,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:33,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 03:54:33,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:33,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:33,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:33,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:54:33,089 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:33,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:33,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:33,094 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:33,119 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:33,119 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:33,119 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127058109] [2021-06-05 03:54:33,119 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:33,119 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624263019] [2021-06-05 03:54:33,119 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624263019] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:33,119 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:33,119 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:33,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054663461] [2021-06-05 03:54:33,119 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:33,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:33,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:33,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:33,120 INFO L87 Difference]: Start difference. First operand 431 states and 1225 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:33,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:33,352 INFO L93 Difference]: Finished difference Result 502 states and 1398 transitions. [2021-06-05 03:54:33,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:33,352 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:33,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:33,353 INFO L225 Difference]: With dead ends: 502 [2021-06-05 03:54:33,353 INFO L226 Difference]: Without dead ends: 499 [2021-06-05 03:54:33,353 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 123.3ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:33,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-06-05 03:54:33,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 431. [2021-06-05 03:54:33,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.8488372093023258) internal successors, (1225), 430 states have internal predecessors, (1225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:33,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 03:54:33,358 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 03:54:33,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:33,358 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 03:54:33,358 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:33,358 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 03:54:33,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:33,359 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:33,359 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:33,559 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable447,282 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:33,559 INFO L430 AbstractCegarLoop]: === Iteration 282 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:33,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:33,560 INFO L82 PathProgramCache]: Analyzing trace with hash -1759480097, now seen corresponding path program 279 times [2021-06-05 03:54:33,560 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:33,560 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992317022] [2021-06-05 03:54:33,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:33,561 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:33,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [598709066] [2021-06-05 03:54:33,561 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 283 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 283 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:33,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:54:33,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:33,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:54:33,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:33,670 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:33,670 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:33,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992317022] [2021-06-05 03:54:33,671 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:33,671 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598709066] [2021-06-05 03:54:33,671 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598709066] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:33,671 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:33,671 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:33,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257562967] [2021-06-05 03:54:33,671 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:33,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:33,671 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:33,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:33,671 INFO L87 Difference]: Start difference. First operand 431 states and 1225 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:33,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:33,841 INFO L93 Difference]: Finished difference Result 682 states and 1804 transitions. [2021-06-05 03:54:33,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:33,842 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:33,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:33,843 INFO L225 Difference]: With dead ends: 682 [2021-06-05 03:54:33,843 INFO L226 Difference]: Without dead ends: 678 [2021-06-05 03:54:33,843 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 80.7ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:33,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-06-05 03:54:33,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 441. [2021-06-05 03:54:33,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 2.8636363636363638) internal successors, (1260), 440 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:33,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1260 transitions. [2021-06-05 03:54:33,849 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1260 transitions. Word has length 17 [2021-06-05 03:54:33,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:33,849 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1260 transitions. [2021-06-05 03:54:33,849 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:33,849 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1260 transitions. [2021-06-05 03:54:33,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:33,849 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:33,849 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:34,050 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable448 [2021-06-05 03:54:34,050 INFO L430 AbstractCegarLoop]: === Iteration 283 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:34,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:34,050 INFO L82 PathProgramCache]: Analyzing trace with hash -1011022455, now seen corresponding path program 280 times [2021-06-05 03:54:34,050 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:34,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839582081] [2021-06-05 03:54:34,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:34,051 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:34,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1333016249] [2021-06-05 03:54:34,051 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 284 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 284 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:34,091 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:34,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:34,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:54:34,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:34,186 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:34,186 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:34,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839582081] [2021-06-05 03:54:34,186 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:34,186 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333016249] [2021-06-05 03:54:34,186 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333016249] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:34,186 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:34,186 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:54:34,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961066139] [2021-06-05 03:54:34,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:54:34,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:34,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:54:34,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:54:34,187 INFO L87 Difference]: Start difference. First operand 441 states and 1260 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:34,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:34,542 INFO L93 Difference]: Finished difference Result 531 states and 1458 transitions. [2021-06-05 03:54:34,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 03:54:34,542 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:34,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:34,543 INFO L225 Difference]: With dead ends: 531 [2021-06-05 03:54:34,543 INFO L226 Difference]: Without dead ends: 514 [2021-06-05 03:54:34,543 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 194.1ms TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2021-06-05 03:54:34,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2021-06-05 03:54:34,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 446. [2021-06-05 03:54:34,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 2.8764044943820224) internal successors, (1280), 445 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:34,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1280 transitions. [2021-06-05 03:54:34,549 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1280 transitions. Word has length 17 [2021-06-05 03:54:34,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:34,549 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1280 transitions. [2021-06-05 03:54:34,549 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:34,549 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1280 transitions. [2021-06-05 03:54:34,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:34,549 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:34,549 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:34,750 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable449,284 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:34,750 INFO L430 AbstractCegarLoop]: === Iteration 284 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:34,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:34,750 INFO L82 PathProgramCache]: Analyzing trace with hash -1224250295, now seen corresponding path program 281 times [2021-06-05 03:54:34,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:34,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473925516] [2021-06-05 03:54:34,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:34,751 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:34,751 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1766749895] [2021-06-05 03:54:34,752 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 285 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 285 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:34,778 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:54:34,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:34,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:34,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:34,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:34,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:34,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:34,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:34,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:54:34,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:34,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:34,832 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:34,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:34,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:54:34,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:34,849 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:34,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:34,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:34,858 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:54:34,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:34,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:54:34,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:34,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:34,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:34,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 03:54:34,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:34,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:34,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:34,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:54:34,943 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:34,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:34,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:34,949 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:34,985 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:34,986 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:34,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473925516] [2021-06-05 03:54:34,986 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:34,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766749895] [2021-06-05 03:54:34,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766749895] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:34,986 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:34,986 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:34,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371299134] [2021-06-05 03:54:34,986 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:34,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:34,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:34,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:34,986 INFO L87 Difference]: Start difference. First operand 446 states and 1280 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:35,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:35,241 INFO L93 Difference]: Finished difference Result 526 states and 1471 transitions. [2021-06-05 03:54:35,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:35,241 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:35,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:35,242 INFO L225 Difference]: With dead ends: 526 [2021-06-05 03:54:35,242 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 03:54:35,242 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 111.9ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:35,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 03:54:35,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 446. [2021-06-05 03:54:35,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 2.8764044943820224) internal successors, (1280), 445 states have internal predecessors, (1280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:35,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1280 transitions. [2021-06-05 03:54:35,247 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1280 transitions. Word has length 17 [2021-06-05 03:54:35,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:35,247 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1280 transitions. [2021-06-05 03:54:35,247 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:35,247 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1280 transitions. [2021-06-05 03:54:35,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:35,248 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:35,248 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:35,448 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450,285 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:35,448 INFO L430 AbstractCegarLoop]: === Iteration 285 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:35,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:35,449 INFO L82 PathProgramCache]: Analyzing trace with hash 2041912581, now seen corresponding path program 282 times [2021-06-05 03:54:35,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:35,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557905459] [2021-06-05 03:54:35,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:35,450 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:35,450 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1835485540] [2021-06-05 03:54:35,450 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 286 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 286 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:35,473 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 03:54:35,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:35,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:54:35,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:35,543 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:35,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:35,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557905459] [2021-06-05 03:54:35,543 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:35,543 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835485540] [2021-06-05 03:54:35,543 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835485540] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:35,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:35,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:35,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532615388] [2021-06-05 03:54:35,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:35,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:35,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:35,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:35,544 INFO L87 Difference]: Start difference. First operand 446 states and 1280 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:35,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:35,743 INFO L93 Difference]: Finished difference Result 563 states and 1528 transitions. [2021-06-05 03:54:35,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 03:54:35,744 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:35,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:35,744 INFO L225 Difference]: With dead ends: 563 [2021-06-05 03:54:35,745 INFO L226 Difference]: Without dead ends: 528 [2021-06-05 03:54:35,745 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 115.1ms TimeCoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:54:35,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-06-05 03:54:35,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 443. [2021-06-05 03:54:35,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 2.8687782805429864) internal successors, (1268), 442 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:35,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-06-05 03:54:35,750 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-06-05 03:54:35,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:35,750 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-06-05 03:54:35,750 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:35,750 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-06-05 03:54:35,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:35,750 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:35,750 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:35,950 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable451,286 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:35,951 INFO L430 AbstractCegarLoop]: === Iteration 286 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:35,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:35,951 INFO L82 PathProgramCache]: Analyzing trace with hash -652795489, now seen corresponding path program 283 times [2021-06-05 03:54:35,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:35,951 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712566335] [2021-06-05 03:54:35,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:35,952 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:35,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1370397407] [2021-06-05 03:54:35,952 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 287 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 287 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:35,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:35,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:35,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:35,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:35,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:35,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:35,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:35,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:54:36,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:36,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:36,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:54:36,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:36,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:36,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:54:36,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:36,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:54:36,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:36,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,078 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 03:54:36,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:54:36,120 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:36,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:36,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:54:36,128 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:36,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,135 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:36,170 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:36,170 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:36,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712566335] [2021-06-05 03:54:36,170 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:36,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370397407] [2021-06-05 03:54:36,170 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370397407] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:36,170 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:36,170 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:36,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380658586] [2021-06-05 03:54:36,170 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:36,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:36,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:36,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:36,171 INFO L87 Difference]: Start difference. First operand 443 states and 1268 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:36,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:36,433 INFO L93 Difference]: Finished difference Result 512 states and 1434 transitions. [2021-06-05 03:54:36,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:36,434 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:36,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:36,434 INFO L225 Difference]: With dead ends: 512 [2021-06-05 03:54:36,435 INFO L226 Difference]: Without dead ends: 508 [2021-06-05 03:54:36,435 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 103.5ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:36,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-06-05 03:54:36,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 443. [2021-06-05 03:54:36,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 2.8687782805429864) internal successors, (1268), 442 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:36,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-06-05 03:54:36,440 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-06-05 03:54:36,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:36,440 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-06-05 03:54:36,440 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:36,440 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-06-05 03:54:36,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:36,440 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:36,440 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:36,640 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable452,287 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:36,641 INFO L430 AbstractCegarLoop]: === Iteration 287 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:36,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:36,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1091244203, now seen corresponding path program 284 times [2021-06-05 03:54:36,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:36,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034289580] [2021-06-05 03:54:36,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:36,642 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:36,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [64722097] [2021-06-05 03:54:36,642 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 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:36,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:36,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:36,667 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 03:54:36,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:36,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:36,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:36,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,688 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:54:36,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:36,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:36,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:54:36,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:36,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:36,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 03:54:36,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:36,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:36,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,791 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 03:54:36,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:36,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 03:54:36,844 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 03:54:36,853 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:36,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 56 treesize of output 66 [2021-06-05 03:54:36,861 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:36,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:36,901 INFO L354 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2021-06-05 03:54:36,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 48 [2021-06-05 03:54:36,902 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,929 INFO L628 ElimStorePlain]: treesize reduction 22, result has 66.2 percent of original size [2021-06-05 03:54:36,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:36,930 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:73, output treesize:31 [2021-06-05 03:54:36,990 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:36,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:36,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034289580] [2021-06-05 03:54:36,990 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:36,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64722097] [2021-06-05 03:54:36,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [64722097] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:36,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:36,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:36,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922167257] [2021-06-05 03:54:36,990 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:36,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:36,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:36,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:36,991 INFO L87 Difference]: Start difference. First operand 443 states and 1268 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:37,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:37,262 INFO L93 Difference]: Finished difference Result 493 states and 1386 transitions. [2021-06-05 03:54:37,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:37,262 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:37,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:37,263 INFO L225 Difference]: With dead ends: 493 [2021-06-05 03:54:37,263 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 03:54:37,263 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 161.2ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:37,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 03:54:37,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 443. [2021-06-05 03:54:37,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 2.8687782805429864) internal successors, (1268), 442 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:37,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-06-05 03:54:37,268 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-06-05 03:54:37,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:37,268 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-06-05 03:54:37,268 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:37,268 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-06-05 03:54:37,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:37,269 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:37,269 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:37,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable453 [2021-06-05 03:54:37,469 INFO L430 AbstractCegarLoop]: === Iteration 288 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:37,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:37,469 INFO L82 PathProgramCache]: Analyzing trace with hash -634361463, now seen corresponding path program 285 times [2021-06-05 03:54:37,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:37,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902358721] [2021-06-05 03:54:37,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:37,471 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:37,471 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1777252741] [2021-06-05 03:54:37,471 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 289 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 289 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:37,495 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:54:37,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:37,495 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 03:54:37,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:37,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:37,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:37,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:37,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:37,518 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:54:37,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:37,544 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:37,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:37,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:37,551 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:54:37,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:37,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:37,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:37,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:37,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:54:37,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:37,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:37,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:37,609 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:37,609 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 03:54:37,632 INFO L446 ElimStorePlain]: Different costs {0=[v_A_342], 7=[F]} [2021-06-05 03:54:37,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:37,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:37,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:37,661 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-06-05 03:54:37,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 46 treesize of output 36 [2021-06-05 03:54:37,663 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:37,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:37,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:37,670 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:31 [2021-06-05 03:54:37,740 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:37,740 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:37,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902358721] [2021-06-05 03:54:37,740 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:37,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777252741] [2021-06-05 03:54:37,740 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777252741] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:37,740 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:37,740 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:37,740 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120715602] [2021-06-05 03:54:37,740 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:37,740 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:37,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:37,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:37,741 INFO L87 Difference]: Start difference. First operand 443 states and 1268 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:38,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:38,001 INFO L93 Difference]: Finished difference Result 501 states and 1407 transitions. [2021-06-05 03:54:38,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:38,001 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:38,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:38,002 INFO L225 Difference]: With dead ends: 501 [2021-06-05 03:54:38,002 INFO L226 Difference]: Without dead ends: 497 [2021-06-05 03:54:38,002 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 127.1ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:54:38,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2021-06-05 03:54:38,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 443. [2021-06-05 03:54:38,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 2.8687782805429864) internal successors, (1268), 442 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:38,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-06-05 03:54:38,007 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-06-05 03:54:38,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:38,007 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-06-05 03:54:38,007 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:38,007 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-06-05 03:54:38,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:38,008 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:38,008 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:38,208 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable458,289 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:38,208 INFO L430 AbstractCegarLoop]: === Iteration 289 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:38,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:38,208 INFO L82 PathProgramCache]: Analyzing trace with hash 1093966472, now seen corresponding path program 286 times [2021-06-05 03:54:38,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:38,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602696977] [2021-06-05 03:54:38,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:38,210 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:38,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [983240554] [2021-06-05 03:54:38,210 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 290 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 290 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:38,231 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:38,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:38,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:54:38,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:38,309 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:54:38,309 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:38,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602696977] [2021-06-05 03:54:38,309 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:38,309 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983240554] [2021-06-05 03:54:38,310 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983240554] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:38,310 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:38,310 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:38,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140451016] [2021-06-05 03:54:38,310 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:38,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:38,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:38,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:38,310 INFO L87 Difference]: Start difference. First operand 443 states and 1268 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:38,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:38,622 INFO L93 Difference]: Finished difference Result 629 states and 1707 transitions. [2021-06-05 03:54:38,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:38,623 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:38,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:38,624 INFO L225 Difference]: With dead ends: 629 [2021-06-05 03:54:38,624 INFO L226 Difference]: Without dead ends: 614 [2021-06-05 03:54:38,624 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 183.1ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-06-05 03:54:38,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-06-05 03:54:38,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 444. [2021-06-05 03:54:38,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 2.8668171557562077) internal successors, (1270), 443 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:38,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 1270 transitions. [2021-06-05 03:54:38,629 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 1270 transitions. Word has length 17 [2021-06-05 03:54:38,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:38,629 INFO L482 AbstractCegarLoop]: Abstraction has 444 states and 1270 transitions. [2021-06-05 03:54:38,629 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:38,629 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 1270 transitions. [2021-06-05 03:54:38,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:38,630 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:38,630 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:38,830 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable459 [2021-06-05 03:54:38,830 INFO L430 AbstractCegarLoop]: === Iteration 290 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:38,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:38,831 INFO L82 PathProgramCache]: Analyzing trace with hash 925019592, now seen corresponding path program 287 times [2021-06-05 03:54:38,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:38,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608566919] [2021-06-05 03:54:38,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:38,832 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:38,832 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [408343471] [2021-06-05 03:54:38,832 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 291 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 291 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:38,854 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:54:38,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:38,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:54:38,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:38,929 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:54:38,930 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:38,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608566919] [2021-06-05 03:54:38,930 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:38,930 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408343471] [2021-06-05 03:54:38,930 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408343471] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:38,930 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:38,930 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:38,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147157578] [2021-06-05 03:54:38,930 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:38,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:38,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:38,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:38,930 INFO L87 Difference]: Start difference. First operand 444 states and 1270 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:39,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:39,131 INFO L93 Difference]: Finished difference Result 541 states and 1481 transitions. [2021-06-05 03:54:39,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 03:54:39,132 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:39,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:39,133 INFO L225 Difference]: With dead ends: 541 [2021-06-05 03:54:39,133 INFO L226 Difference]: Without dead ends: 530 [2021-06-05 03:54:39,133 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 127.3ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:54:39,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2021-06-05 03:54:39,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 453. [2021-06-05 03:54:39,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 452 states have (on average 2.8761061946902653) internal successors, (1300), 452 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:39,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 1300 transitions. [2021-06-05 03:54:39,138 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 1300 transitions. Word has length 17 [2021-06-05 03:54:39,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:39,138 INFO L482 AbstractCegarLoop]: Abstraction has 453 states and 1300 transitions. [2021-06-05 03:54:39,138 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:39,138 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 1300 transitions. [2021-06-05 03:54:39,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:39,139 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:39,139 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:39,339 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,291 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:39,339 INFO L430 AbstractCegarLoop]: === Iteration 291 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:39,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:39,339 INFO L82 PathProgramCache]: Analyzing trace with hash 2035211016, now seen corresponding path program 288 times [2021-06-05 03:54:39,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:39,340 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485637294] [2021-06-05 03:54:39,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:39,341 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:39,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [925263208] [2021-06-05 03:54:39,341 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 292 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 292 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:39,364 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 03:54:39,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:39,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:54:39,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:39,444 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:54:39,444 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:39,444 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485637294] [2021-06-05 03:54:39,445 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:39,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925263208] [2021-06-05 03:54:39,445 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925263208] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:39,445 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:39,445 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:39,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089603940] [2021-06-05 03:54:39,445 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:39,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:39,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:39,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:39,445 INFO L87 Difference]: Start difference. First operand 453 states and 1300 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:39,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:39,743 INFO L93 Difference]: Finished difference Result 619 states and 1690 transitions. [2021-06-05 03:54:39,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:39,743 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:39,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:39,744 INFO L225 Difference]: With dead ends: 619 [2021-06-05 03:54:39,744 INFO L226 Difference]: Without dead ends: 608 [2021-06-05 03:54:39,744 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 193.9ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-06-05 03:54:39,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2021-06-05 03:54:39,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 460. [2021-06-05 03:54:39,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.8910675381263617) internal successors, (1327), 459 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:39,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1327 transitions. [2021-06-05 03:54:39,750 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1327 transitions. Word has length 17 [2021-06-05 03:54:39,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:39,750 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1327 transitions. [2021-06-05 03:54:39,750 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:39,750 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1327 transitions. [2021-06-05 03:54:39,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:39,750 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:39,750 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:39,951 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable461,292 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:39,951 INFO L430 AbstractCegarLoop]: === Iteration 292 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:39,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:39,951 INFO L82 PathProgramCache]: Analyzing trace with hash 1095761665, now seen corresponding path program 289 times [2021-06-05 03:54:39,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:39,951 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869378444] [2021-06-05 03:54:39,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:39,952 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:39,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1776300882] [2021-06-05 03:54:39,952 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 293 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 293 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:39,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:39,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:54:39,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:40,100 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:40,101 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:40,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869378444] [2021-06-05 03:54:40,101 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:40,101 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776300882] [2021-06-05 03:54:40,101 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1776300882] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:40,101 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:40,101 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:54:40,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722437940] [2021-06-05 03:54:40,101 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:54:40,101 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:40,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:54:40,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:54:40,102 INFO L87 Difference]: Start difference. First operand 460 states and 1327 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:40,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:40,466 INFO L93 Difference]: Finished difference Result 560 states and 1546 transitions. [2021-06-05 03:54:40,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 03:54:40,466 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:40,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:40,467 INFO L225 Difference]: With dead ends: 560 [2021-06-05 03:54:40,467 INFO L226 Difference]: Without dead ends: 543 [2021-06-05 03:54:40,467 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 209.6ms TimeCoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2021-06-05 03:54:40,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-06-05 03:54:40,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 465. [2021-06-05 03:54:40,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 2.898706896551724) internal successors, (1345), 464 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:40,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1345 transitions. [2021-06-05 03:54:40,472 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1345 transitions. Word has length 17 [2021-06-05 03:54:40,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:40,473 INFO L482 AbstractCegarLoop]: Abstraction has 465 states and 1345 transitions. [2021-06-05 03:54:40,473 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:40,473 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1345 transitions. [2021-06-05 03:54:40,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:40,473 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:40,473 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:40,674 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable462,293 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:40,674 INFO L430 AbstractCegarLoop]: === Iteration 293 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:40,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:40,674 INFO L82 PathProgramCache]: Analyzing trace with hash 882533825, now seen corresponding path program 290 times [2021-06-05 03:54:40,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:40,675 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651594052] [2021-06-05 03:54:40,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:40,676 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:40,676 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1792595967] [2021-06-05 03:54:40,676 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 294 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 294 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:40,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:40,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:40,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:40,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:40,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:40,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:40,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:40,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:40,720 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 03:54:40,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:40,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:40,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:40,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:40,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 03:54:40,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:40,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:40,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:40,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:40,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:54:40,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:40,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:40,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:40,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:40,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 03:54:40,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:40,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:40,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:40,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:54:40,854 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:40,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:40,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:40,859 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:40,904 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:40,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:40,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651594052] [2021-06-05 03:54:40,905 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:40,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792595967] [2021-06-05 03:54:40,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792595967] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:40,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:40,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:40,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661527257] [2021-06-05 03:54:40,905 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:40,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:40,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:40,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:40,905 INFO L87 Difference]: Start difference. First operand 465 states and 1345 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:41,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:41,166 INFO L93 Difference]: Finished difference Result 551 states and 1551 transitions. [2021-06-05 03:54:41,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:41,167 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:41,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:41,167 INFO L225 Difference]: With dead ends: 551 [2021-06-05 03:54:41,168 INFO L226 Difference]: Without dead ends: 547 [2021-06-05 03:54:41,168 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 113.3ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:41,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2021-06-05 03:54:41,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 465. [2021-06-05 03:54:41,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 2.898706896551724) internal successors, (1345), 464 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:41,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1345 transitions. [2021-06-05 03:54:41,173 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1345 transitions. Word has length 17 [2021-06-05 03:54:41,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:41,173 INFO L482 AbstractCegarLoop]: Abstraction has 465 states and 1345 transitions. [2021-06-05 03:54:41,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:41,173 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1345 transitions. [2021-06-05 03:54:41,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:41,174 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:41,174 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:41,395 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 294 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable463 [2021-06-05 03:54:41,395 INFO L430 AbstractCegarLoop]: === Iteration 294 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:41,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:41,396 INFO L82 PathProgramCache]: Analyzing trace with hash -146270595, now seen corresponding path program 291 times [2021-06-05 03:54:41,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:41,396 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001392517] [2021-06-05 03:54:41,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:41,397 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:41,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [640504214] [2021-06-05 03:54:41,397 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 295 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 295 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:41,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:54:41,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:41,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:41,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:41,494 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:41,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:41,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001392517] [2021-06-05 03:54:41,494 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:41,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640504214] [2021-06-05 03:54:41,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640504214] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:41,495 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:41,495 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:41,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395263608] [2021-06-05 03:54:41,495 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:41,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:41,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:41,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:41,495 INFO L87 Difference]: Start difference. First operand 465 states and 1345 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:41,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:41,712 INFO L93 Difference]: Finished difference Result 601 states and 1632 transitions. [2021-06-05 03:54:41,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 03:54:41,713 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:41,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:41,713 INFO L225 Difference]: With dead ends: 601 [2021-06-05 03:54:41,713 INFO L226 Difference]: Without dead ends: 564 [2021-06-05 03:54:41,713 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 117.8ms TimeCoverageRelationStatistics Valid=100, Invalid=206, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:54:41,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-06-05 03:54:41,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 460. [2021-06-05 03:54:41,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.8910675381263617) internal successors, (1327), 459 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:41,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1327 transitions. [2021-06-05 03:54:41,720 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1327 transitions. Word has length 17 [2021-06-05 03:54:41,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:41,720 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1327 transitions. [2021-06-05 03:54:41,720 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:41,720 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1327 transitions. [2021-06-05 03:54:41,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:41,721 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:41,721 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:41,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable464,295 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:41,925 INFO L430 AbstractCegarLoop]: === Iteration 295 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:41,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:41,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1453988631, now seen corresponding path program 292 times [2021-06-05 03:54:41,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:41,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478603514] [2021-06-05 03:54:41,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:41,926 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:41,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [148012824] [2021-06-05 03:54:41,926 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 296 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 296 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:41,948 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:41,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:41,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:41,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:41,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:41,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:41,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:41,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:41,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 03:54:41,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:41,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:41,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:41,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:41,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 03:54:42,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:42,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:42,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:42,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:42,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:54:42,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:42,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:54:42,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:42,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:42,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:42,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 03:54:42,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:54:42,094 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:42,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:42,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:54:42,102 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:42,108 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:42,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:42,109 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:42,143 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:42,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:42,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478603514] [2021-06-05 03:54:42,144 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:42,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148012824] [2021-06-05 03:54:42,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148012824] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:42,144 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:42,144 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:42,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959790283] [2021-06-05 03:54:42,144 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:42,144 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:42,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:42,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:42,144 INFO L87 Difference]: Start difference. First operand 460 states and 1327 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:42,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:42,389 INFO L93 Difference]: Finished difference Result 533 states and 1503 transitions. [2021-06-05 03:54:42,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:42,389 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:42,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:42,390 INFO L225 Difference]: With dead ends: 533 [2021-06-05 03:54:42,390 INFO L226 Difference]: Without dead ends: 529 [2021-06-05 03:54:42,390 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 103.6ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:42,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-06-05 03:54:42,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 460. [2021-06-05 03:54:42,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.8910675381263617) internal successors, (1327), 459 states have internal predecessors, (1327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:42,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1327 transitions. [2021-06-05 03:54:42,396 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1327 transitions. Word has length 17 [2021-06-05 03:54:42,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:42,396 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1327 transitions. [2021-06-05 03:54:42,396 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:42,396 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1327 transitions. [2021-06-05 03:54:42,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:42,396 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:42,396 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:42,596 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 296 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable465 [2021-06-05 03:54:42,597 INFO L430 AbstractCegarLoop]: === Iteration 296 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:42,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:42,597 INFO L82 PathProgramCache]: Analyzing trace with hash -1096938973, now seen corresponding path program 293 times [2021-06-05 03:54:42,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:42,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519561173] [2021-06-05 03:54:42,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:42,598 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:42,598 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [985258092] [2021-06-05 03:54:42,598 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 297 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 297 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:42,626 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:54:42,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:42,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:54:42,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:42,698 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:42,698 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:42,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519561173] [2021-06-05 03:54:42,698 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:42,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985258092] [2021-06-05 03:54:42,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985258092] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:42,698 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:42,698 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:42,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007717199] [2021-06-05 03:54:42,699 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:42,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:42,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:42,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:42,699 INFO L87 Difference]: Start difference. First operand 460 states and 1327 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:42,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:42,874 INFO L93 Difference]: Finished difference Result 545 states and 1497 transitions. [2021-06-05 03:54:42,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:42,874 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:42,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:42,875 INFO L225 Difference]: With dead ends: 545 [2021-06-05 03:54:42,875 INFO L226 Difference]: Without dead ends: 517 [2021-06-05 03:54:42,875 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 98.2ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-06-05 03:54:42,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-06-05 03:54:42,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 463. [2021-06-05 03:54:42,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 2.893939393939394) internal successors, (1337), 462 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:42,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1337 transitions. [2021-06-05 03:54:42,880 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1337 transitions. Word has length 17 [2021-06-05 03:54:42,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:42,880 INFO L482 AbstractCegarLoop]: Abstraction has 463 states and 1337 transitions. [2021-06-05 03:54:42,880 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:42,880 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1337 transitions. [2021-06-05 03:54:42,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:42,880 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:42,880 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:43,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable466 [2021-06-05 03:54:43,081 INFO L430 AbstractCegarLoop]: === Iteration 297 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:43,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:43,081 INFO L82 PathProgramCache]: Analyzing trace with hash 1472422657, now seen corresponding path program 294 times [2021-06-05 03:54:43,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:43,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786010790] [2021-06-05 03:54:43,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:43,082 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:43,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1192822234] [2021-06-05 03:54:43,082 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 298 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 298 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:43,105 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:54:43,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:43,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:54:43,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:43,192 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:43,192 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:43,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786010790] [2021-06-05 03:54:43,192 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:43,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192822234] [2021-06-05 03:54:43,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192822234] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:43,192 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:43,192 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:43,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459777254] [2021-06-05 03:54:43,192 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:43,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:43,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:43,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:43,193 INFO L87 Difference]: Start difference. First operand 463 states and 1337 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:43,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:43,454 INFO L93 Difference]: Finished difference Result 548 states and 1546 transitions. [2021-06-05 03:54:43,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 03:54:43,454 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:43,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:43,455 INFO L225 Difference]: With dead ends: 548 [2021-06-05 03:54:43,455 INFO L226 Difference]: Without dead ends: 543 [2021-06-05 03:54:43,455 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 144.6ms TimeCoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2021-06-05 03:54:43,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-06-05 03:54:43,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 456. [2021-06-05 03:54:43,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 2.89010989010989) internal successors, (1315), 455 states have internal predecessors, (1315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:43,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1315 transitions. [2021-06-05 03:54:43,460 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1315 transitions. Word has length 17 [2021-06-05 03:54:43,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:43,460 INFO L482 AbstractCegarLoop]: Abstraction has 456 states and 1315 transitions. [2021-06-05 03:54:43,460 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:43,460 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1315 transitions. [2021-06-05 03:54:43,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:43,461 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:43,461 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:43,661 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 298 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable467 [2021-06-05 03:54:43,661 INFO L430 AbstractCegarLoop]: === Iteration 298 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:43,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:43,662 INFO L82 PathProgramCache]: Analyzing trace with hash 337274270, now seen corresponding path program 295 times [2021-06-05 03:54:43,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:43,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403371678] [2021-06-05 03:54:43,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:43,663 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:43,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [311755546] [2021-06-05 03:54:43,663 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 299 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 299 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:43,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:43,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:43,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:43,776 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:54:43,776 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:43,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403371678] [2021-06-05 03:54:43,776 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:43,776 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311755546] [2021-06-05 03:54:43,776 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311755546] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:43,776 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:43,776 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:43,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381354049] [2021-06-05 03:54:43,776 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:43,776 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:43,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:43,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:43,777 INFO L87 Difference]: Start difference. First operand 456 states and 1315 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:44,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:44,122 INFO L93 Difference]: Finished difference Result 651 states and 1755 transitions. [2021-06-05 03:54:44,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 03:54:44,122 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:44,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:44,123 INFO L225 Difference]: With dead ends: 651 [2021-06-05 03:54:44,123 INFO L226 Difference]: Without dead ends: 628 [2021-06-05 03:54:44,123 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 210.8ms TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2021-06-05 03:54:44,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2021-06-05 03:54:44,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 435. [2021-06-05 03:54:44,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 2.8847926267281108) internal successors, (1252), 434 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:44,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1252 transitions. [2021-06-05 03:54:44,129 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1252 transitions. Word has length 17 [2021-06-05 03:54:44,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:44,129 INFO L482 AbstractCegarLoop]: Abstraction has 435 states and 1252 transitions. [2021-06-05 03:54:44,129 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:44,129 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1252 transitions. [2021-06-05 03:54:44,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:44,129 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:44,129 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:44,330 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable468,299 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:44,330 INFO L430 AbstractCegarLoop]: === Iteration 299 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:44,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:44,330 INFO L82 PathProgramCache]: Analyzing trace with hash 1447465694, now seen corresponding path program 296 times [2021-06-05 03:54:44,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:44,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673651963] [2021-06-05 03:54:44,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:44,331 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:44,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1137814390] [2021-06-05 03:54:44,331 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 300 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 300 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:44,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:44,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:44,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 03:54:44,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:44,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:44,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:44,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:44,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:44,379 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:54:44,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:44,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:44,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:44,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:44,414 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 03:54:44,479 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:44,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 03:54:44,483 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:44,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:44,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 03:54:44,496 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:44,505 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:44,506 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:44,506 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:33 [2021-06-05 03:54:44,535 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:44,535 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:44,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673651963] [2021-06-05 03:54:44,536 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:44,536 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137814390] [2021-06-05 03:54:44,536 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137814390] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:44,536 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:44,536 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:54:44,536 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705284625] [2021-06-05 03:54:44,536 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:54:44,536 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:44,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:54:44,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:54:44,536 INFO L87 Difference]: Start difference. First operand 435 states and 1252 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:44,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:44,714 INFO L93 Difference]: Finished difference Result 494 states and 1386 transitions. [2021-06-05 03:54:44,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:44,714 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:44,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:44,715 INFO L225 Difference]: With dead ends: 494 [2021-06-05 03:54:44,715 INFO L226 Difference]: Without dead ends: 491 [2021-06-05 03:54:44,715 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 138.8ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:54:44,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-06-05 03:54:44,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 436. [2021-06-05 03:54:44,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 2.8850574712643677) internal successors, (1255), 435 states have internal predecessors, (1255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:44,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1255 transitions. [2021-06-05 03:54:44,722 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1255 transitions. Word has length 17 [2021-06-05 03:54:44,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:44,722 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1255 transitions. [2021-06-05 03:54:44,722 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:44,722 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1255 transitions. [2021-06-05 03:54:44,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:44,723 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:44,723 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:44,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 300 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable469 [2021-06-05 03:54:44,937 INFO L430 AbstractCegarLoop]: === Iteration 300 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:44,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:44,937 INFO L82 PathProgramCache]: Analyzing trace with hash 371754538, now seen corresponding path program 297 times [2021-06-05 03:54:44,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:44,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269172003] [2021-06-05 03:54:44,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:44,938 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:44,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1244672273] [2021-06-05 03:54:44,938 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 301 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 301 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:44,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:54:44,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:44,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:54:44,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:45,028 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:45,029 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:45,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269172003] [2021-06-05 03:54:45,029 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:45,029 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244672273] [2021-06-05 03:54:45,029 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244672273] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:45,029 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:45,029 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:45,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812656733] [2021-06-05 03:54:45,029 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:45,029 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:45,029 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:45,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:45,029 INFO L87 Difference]: Start difference. First operand 436 states and 1255 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:45,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:45,217 INFO L93 Difference]: Finished difference Result 486 states and 1341 transitions. [2021-06-05 03:54:45,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:54:45,217 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:45,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:45,218 INFO L225 Difference]: With dead ends: 486 [2021-06-05 03:54:45,218 INFO L226 Difference]: Without dead ends: 459 [2021-06-05 03:54:45,218 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 120.7ms TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:54:45,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-06-05 03:54:45,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 408. [2021-06-05 03:54:45,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.901719901719902) internal successors, (1181), 407 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:45,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1181 transitions. [2021-06-05 03:54:45,222 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1181 transitions. Word has length 17 [2021-06-05 03:54:45,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:45,222 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1181 transitions. [2021-06-05 03:54:45,222 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:45,222 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1181 transitions. [2021-06-05 03:54:45,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:45,223 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:45,223 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:45,423 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable472,301 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:45,423 INFO L430 AbstractCegarLoop]: === Iteration 301 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:45,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:45,424 INFO L82 PathProgramCache]: Analyzing trace with hash 1999900165, now seen corresponding path program 298 times [2021-06-05 03:54:45,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:45,424 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755255776] [2021-06-05 03:54:45,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:45,425 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:45,425 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [279103775] [2021-06-05 03:54:45,425 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 302 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 302 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:45,448 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:45,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:45,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:45,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:45,569 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:45,570 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:45,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755255776] [2021-06-05 03:54:45,570 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:45,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279103775] [2021-06-05 03:54:45,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279103775] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:45,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:45,570 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:45,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261276811] [2021-06-05 03:54:45,570 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:45,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:45,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:45,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:45,570 INFO L87 Difference]: Start difference. First operand 408 states and 1181 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:45,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:45,828 INFO L93 Difference]: Finished difference Result 497 states and 1396 transitions. [2021-06-05 03:54:45,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 03:54:45,829 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:45,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:45,829 INFO L225 Difference]: With dead ends: 497 [2021-06-05 03:54:45,830 INFO L226 Difference]: Without dead ends: 494 [2021-06-05 03:54:45,830 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 193.4ms TimeCoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2021-06-05 03:54:45,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-06-05 03:54:45,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 411. [2021-06-05 03:54:45,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 2.9097560975609755) internal successors, (1193), 410 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:45,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1193 transitions. [2021-06-05 03:54:45,834 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1193 transitions. Word has length 17 [2021-06-05 03:54:45,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:45,834 INFO L482 AbstractCegarLoop]: Abstraction has 411 states and 1193 transitions. [2021-06-05 03:54:45,834 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:45,835 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1193 transitions. [2021-06-05 03:54:45,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:45,835 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:45,835 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:46,035 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable473,302 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:46,036 INFO L430 AbstractCegarLoop]: === Iteration 302 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:46,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:46,036 INFO L82 PathProgramCache]: Analyzing trace with hash 1889077645, now seen corresponding path program 299 times [2021-06-05 03:54:46,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:46,036 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843053748] [2021-06-05 03:54:46,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:46,037 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:46,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1898649902] [2021-06-05 03:54:46,037 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 303 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 303 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:46,060 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:54:46,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:46,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:46,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:46,177 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:46,177 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:46,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843053748] [2021-06-05 03:54:46,177 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:46,177 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898649902] [2021-06-05 03:54:46,177 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898649902] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:46,177 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:46,177 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:46,177 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039264911] [2021-06-05 03:54:46,177 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:46,177 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:46,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:46,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:46,178 INFO L87 Difference]: Start difference. First operand 411 states and 1193 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:46,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:46,493 INFO L93 Difference]: Finished difference Result 507 states and 1416 transitions. [2021-06-05 03:54:46,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 03:54:46,494 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:46,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:46,494 INFO L225 Difference]: With dead ends: 507 [2021-06-05 03:54:46,494 INFO L226 Difference]: Without dead ends: 504 [2021-06-05 03:54:46,494 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 203.9ms TimeCoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2021-06-05 03:54:46,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-06-05 03:54:46,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 407. [2021-06-05 03:54:46,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 2.899014778325123) internal successors, (1177), 406 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:46,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1177 transitions. [2021-06-05 03:54:46,499 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1177 transitions. Word has length 17 [2021-06-05 03:54:46,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:46,499 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1177 transitions. [2021-06-05 03:54:46,499 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:46,499 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1177 transitions. [2021-06-05 03:54:46,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:46,500 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:46,500 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:46,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable474,303 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:46,700 INFO L430 AbstractCegarLoop]: === Iteration 303 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:46,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:46,701 INFO L82 PathProgramCache]: Analyzing trace with hash -694807905, now seen corresponding path program 300 times [2021-06-05 03:54:46,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:46,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188312256] [2021-06-05 03:54:46,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:46,702 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:46,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2014834383] [2021-06-05 03:54:46,702 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 304 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 304 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:46,725 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:54:46,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:46,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:46,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:46,814 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:46,814 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:46,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188312256] [2021-06-05 03:54:46,814 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:46,814 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014834383] [2021-06-05 03:54:46,814 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014834383] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:46,814 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:46,814 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:46,814 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23625283] [2021-06-05 03:54:46,814 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:46,814 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:46,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:46,815 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:46,815 INFO L87 Difference]: Start difference. First operand 407 states and 1177 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:47,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:47,080 INFO L93 Difference]: Finished difference Result 492 states and 1382 transitions. [2021-06-05 03:54:47,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:47,081 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:47,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:47,082 INFO L225 Difference]: With dead ends: 492 [2021-06-05 03:54:47,082 INFO L226 Difference]: Without dead ends: 487 [2021-06-05 03:54:47,082 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 106.2ms TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2021-06-05 03:54:47,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-06-05 03:54:47,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 407. [2021-06-05 03:54:47,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 2.899014778325123) internal successors, (1177), 406 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:47,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1177 transitions. [2021-06-05 03:54:47,086 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1177 transitions. Word has length 17 [2021-06-05 03:54:47,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:47,087 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1177 transitions. [2021-06-05 03:54:47,087 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:47,087 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1177 transitions. [2021-06-05 03:54:47,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:47,087 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:47,087 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:47,287 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 304 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable475 [2021-06-05 03:54:47,288 INFO L430 AbstractCegarLoop]: === Iteration 304 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:47,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:47,288 INFO L82 PathProgramCache]: Analyzing trace with hash 1049231787, now seen corresponding path program 301 times [2021-06-05 03:54:47,288 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:47,288 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089794399] [2021-06-05 03:54:47,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:47,289 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:47,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [396403353] [2021-06-05 03:54:47,289 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 305 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 305 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:47,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:47,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:47,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:47,441 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:47,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:47,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089794399] [2021-06-05 03:54:47,441 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:47,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396403353] [2021-06-05 03:54:47,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396403353] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:47,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:47,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:47,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024865835] [2021-06-05 03:54:47,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:47,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:47,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:47,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:47,442 INFO L87 Difference]: Start difference. First operand 407 states and 1177 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:47,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:47,676 INFO L93 Difference]: Finished difference Result 469 states and 1331 transitions. [2021-06-05 03:54:47,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:47,677 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:47,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:47,677 INFO L225 Difference]: With dead ends: 469 [2021-06-05 03:54:47,677 INFO L226 Difference]: Without dead ends: 466 [2021-06-05 03:54:47,677 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 166.2ms TimeCoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:54:47,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2021-06-05 03:54:47,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 406. [2021-06-05 03:54:47,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.8962962962962964) internal successors, (1173), 405 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:47,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1173 transitions. [2021-06-05 03:54:47,682 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1173 transitions. Word has length 17 [2021-06-05 03:54:47,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:47,682 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1173 transitions. [2021-06-05 03:54:47,682 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:47,682 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1173 transitions. [2021-06-05 03:54:47,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:47,682 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:47,683 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:47,883 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable476 [2021-06-05 03:54:47,883 INFO L430 AbstractCegarLoop]: === Iteration 305 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:47,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:47,883 INFO L82 PathProgramCache]: Analyzing trace with hash 1620686593, now seen corresponding path program 302 times [2021-06-05 03:54:47,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:47,883 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839480516] [2021-06-05 03:54:47,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:47,884 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:47,885 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [227355896] [2021-06-05 03:54:47,885 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 306 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 306 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:47,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:47,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:47,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:47,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:47,980 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:47,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:47,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839480516] [2021-06-05 03:54:47,980 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:47,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227355896] [2021-06-05 03:54:47,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227355896] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:47,980 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:47,981 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:47,981 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963330947] [2021-06-05 03:54:47,981 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:47,981 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:47,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:47,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:47,981 INFO L87 Difference]: Start difference. First operand 406 states and 1173 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:48,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:48,196 INFO L93 Difference]: Finished difference Result 492 states and 1349 transitions. [2021-06-05 03:54:48,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:54:48,197 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:48,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:48,197 INFO L225 Difference]: With dead ends: 492 [2021-06-05 03:54:48,197 INFO L226 Difference]: Without dead ends: 470 [2021-06-05 03:54:48,197 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 111.8ms TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2021-06-05 03:54:48,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-06-05 03:54:48,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 404. [2021-06-05 03:54:48,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.893300248138958) internal successors, (1166), 403 states have internal predecessors, (1166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:48,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1166 transitions. [2021-06-05 03:54:48,202 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1166 transitions. Word has length 17 [2021-06-05 03:54:48,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:48,202 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1166 transitions. [2021-06-05 03:54:48,202 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:48,202 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1166 transitions. [2021-06-05 03:54:48,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:48,203 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:48,203 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:48,403 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable477 [2021-06-05 03:54:48,403 INFO L430 AbstractCegarLoop]: === Iteration 306 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:48,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:48,404 INFO L82 PathProgramCache]: Analyzing trace with hash 1372186297, now seen corresponding path program 303 times [2021-06-05 03:54:48,404 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:48,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699915986] [2021-06-05 03:54:48,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:48,405 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:48,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [857787808] [2021-06-05 03:54:48,405 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 307 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 307 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:48,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:54:48,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:48,437 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 03:54:48,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:48,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:48,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:48,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:48,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:48,472 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:54:48,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:48,486 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:48,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:48,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:48,493 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:54:48,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 03:54:48,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:48,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:48,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:48,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 03:54:48,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:48,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:48,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:48,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:48,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:54:48,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:48,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:48,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:48,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 32 [2021-06-05 03:54:48,600 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:48,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:48,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:48,606 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 03:54:48,644 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:48,644 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:48,644 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699915986] [2021-06-05 03:54:48,645 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:48,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857787808] [2021-06-05 03:54:48,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857787808] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:48,645 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:48,645 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:48,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767198604] [2021-06-05 03:54:48,645 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:48,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:48,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:48,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:48,645 INFO L87 Difference]: Start difference. First operand 404 states and 1166 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:48,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:48,889 INFO L93 Difference]: Finished difference Result 435 states and 1242 transitions. [2021-06-05 03:54:48,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:48,890 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:48,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:48,890 INFO L225 Difference]: With dead ends: 435 [2021-06-05 03:54:48,890 INFO L226 Difference]: Without dead ends: 432 [2021-06-05 03:54:48,890 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 120.7ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:48,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-06-05 03:54:48,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 406. [2021-06-05 03:54:48,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.893827160493827) internal successors, (1172), 405 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:48,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1172 transitions. [2021-06-05 03:54:48,898 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1172 transitions. Word has length 17 [2021-06-05 03:54:48,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:48,898 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1172 transitions. [2021-06-05 03:54:48,898 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:48,898 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1172 transitions. [2021-06-05 03:54:48,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:48,899 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:48,899 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:49,099 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable478 [2021-06-05 03:54:49,099 INFO L430 AbstractCegarLoop]: === Iteration 307 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:49,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:49,100 INFO L82 PathProgramCache]: Analyzing trace with hash -1193733665, now seen corresponding path program 304 times [2021-06-05 03:54:49,100 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:49,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368427223] [2021-06-05 03:54:49,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:49,101 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:49,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1803884948] [2021-06-05 03:54:49,101 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 308 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 308 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:49,123 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:49,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:49,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:54:49,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:49,207 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:49,208 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:49,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368427223] [2021-06-05 03:54:49,208 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:49,208 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803884948] [2021-06-05 03:54:49,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803884948] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:49,208 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:49,208 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:54:49,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398612017] [2021-06-05 03:54:49,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:54:49,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:49,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:54:49,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:54:49,208 INFO L87 Difference]: Start difference. First operand 406 states and 1172 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:49,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:49,500 INFO L93 Difference]: Finished difference Result 493 states and 1382 transitions. [2021-06-05 03:54:49,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:49,500 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:49,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:49,501 INFO L225 Difference]: With dead ends: 493 [2021-06-05 03:54:49,501 INFO L226 Difference]: Without dead ends: 472 [2021-06-05 03:54:49,501 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 150.4ms TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-06-05 03:54:49,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-06-05 03:54:49,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 405. [2021-06-05 03:54:49,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 2.8935643564356437) internal successors, (1169), 404 states have internal predecessors, (1169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:49,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1169 transitions. [2021-06-05 03:54:49,505 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1169 transitions. Word has length 17 [2021-06-05 03:54:49,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:49,505 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1169 transitions. [2021-06-05 03:54:49,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:49,505 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1169 transitions. [2021-06-05 03:54:49,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:49,506 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:49,506 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:49,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable479,308 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:49,706 INFO L430 AbstractCegarLoop]: === Iteration 308 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:49,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:49,707 INFO L82 PathProgramCache]: Analyzing trace with hash -437849287, now seen corresponding path program 305 times [2021-06-05 03:54:49,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:49,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380642736] [2021-06-05 03:54:49,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:49,708 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:49,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [912970175] [2021-06-05 03:54:49,708 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 309 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 309 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:49,731 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:54:49,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:49,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:49,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:49,831 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:49,831 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:49,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380642736] [2021-06-05 03:54:49,831 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:49,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912970175] [2021-06-05 03:54:49,832 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912970175] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:49,832 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:49,832 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:49,832 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989073134] [2021-06-05 03:54:49,832 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:49,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:49,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:49,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:49,832 INFO L87 Difference]: Start difference. First operand 405 states and 1169 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:50,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:50,011 INFO L93 Difference]: Finished difference Result 528 states and 1451 transitions. [2021-06-05 03:54:50,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:50,012 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:50,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:50,013 INFO L225 Difference]: With dead ends: 528 [2021-06-05 03:54:50,013 INFO L226 Difference]: Without dead ends: 521 [2021-06-05 03:54:50,013 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 124.5ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:54:50,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-06-05 03:54:50,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 408. [2021-06-05 03:54:50,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.8796068796068797) internal successors, (1172), 407 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:50,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1172 transitions. [2021-06-05 03:54:50,018 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1172 transitions. Word has length 17 [2021-06-05 03:54:50,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:50,018 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1172 transitions. [2021-06-05 03:54:50,018 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:50,018 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1172 transitions. [2021-06-05 03:54:50,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:50,018 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:50,018 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:50,219 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 309 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable480 [2021-06-05 03:54:50,219 INFO L430 AbstractCegarLoop]: === Iteration 309 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:50,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:50,219 INFO L82 PathProgramCache]: Analyzing trace with hash 1623010515, now seen corresponding path program 306 times [2021-06-05 03:54:50,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:50,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188175718] [2021-06-05 03:54:50,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:50,220 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:50,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1931572012] [2021-06-05 03:54:50,221 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 310 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 310 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:50,243 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 03:54:50,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:50,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:50,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:50,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:50,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:50,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:50,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:50,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:54:50,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:50,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:50,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:50,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:50,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:54:50,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:50,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:50,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:50,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:50,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:54:50,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:50,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:50,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:50,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:50,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 03:54:50,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:50,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:50,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:50,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:54:50,408 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:50,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:50,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:50,413 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:50,441 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:50,441 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:50,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188175718] [2021-06-05 03:54:50,441 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:50,441 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931572012] [2021-06-05 03:54:50,441 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931572012] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:50,441 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:50,441 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:50,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059216403] [2021-06-05 03:54:50,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:50,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:50,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:50,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:50,442 INFO L87 Difference]: Start difference. First operand 408 states and 1172 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:50,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:50,671 INFO L93 Difference]: Finished difference Result 451 states and 1281 transitions. [2021-06-05 03:54:50,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:50,672 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:50,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:50,673 INFO L225 Difference]: With dead ends: 451 [2021-06-05 03:54:50,673 INFO L226 Difference]: Without dead ends: 445 [2021-06-05 03:54:50,673 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 105.6ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:50,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2021-06-05 03:54:50,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 406. [2021-06-05 03:54:50,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.8814814814814813) internal successors, (1167), 405 states have internal predecessors, (1167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:50,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1167 transitions. [2021-06-05 03:54:50,677 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1167 transitions. Word has length 17 [2021-06-05 03:54:50,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:50,677 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1167 transitions. [2021-06-05 03:54:50,677 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:50,677 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1167 transitions. [2021-06-05 03:54:50,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:50,678 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:50,678 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:50,878 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable481,310 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:50,878 INFO L430 AbstractCegarLoop]: === Iteration 310 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:50,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:50,879 INFO L82 PathProgramCache]: Analyzing trace with hash 1523891901, now seen corresponding path program 307 times [2021-06-05 03:54:50,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:50,879 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310405415] [2021-06-05 03:54:50,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:50,880 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:50,880 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [44085231] [2021-06-05 03:54:50,880 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 311 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 311 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:50,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:50,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:54:50,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:50,987 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:50,987 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:50,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310405415] [2021-06-05 03:54:50,987 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:50,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44085231] [2021-06-05 03:54:50,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44085231] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:50,987 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:50,987 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:54:50,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660222] [2021-06-05 03:54:50,987 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:54:50,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:50,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:54:50,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:54:50,988 INFO L87 Difference]: Start difference. First operand 406 states and 1167 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:51,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:51,305 INFO L93 Difference]: Finished difference Result 475 states and 1325 transitions. [2021-06-05 03:54:51,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:51,305 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:51,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:51,306 INFO L225 Difference]: With dead ends: 475 [2021-06-05 03:54:51,306 INFO L226 Difference]: Without dead ends: 458 [2021-06-05 03:54:51,306 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 139.2ms TimeCoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2021-06-05 03:54:51,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-06-05 03:54:51,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 405. [2021-06-05 03:54:51,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 2.881188118811881) internal successors, (1164), 404 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:51,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1164 transitions. [2021-06-05 03:54:51,310 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1164 transitions. Word has length 17 [2021-06-05 03:54:51,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:51,310 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1164 transitions. [2021-06-05 03:54:51,310 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:51,310 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1164 transitions. [2021-06-05 03:54:51,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:51,311 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:51,311 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:51,511 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable482,311 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:51,511 INFO L430 AbstractCegarLoop]: === Iteration 311 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:51,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:51,511 INFO L82 PathProgramCache]: Analyzing trace with hash 1310664061, now seen corresponding path program 308 times [2021-06-05 03:54:51,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:51,511 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485918932] [2021-06-05 03:54:51,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:51,513 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:51,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1696482043] [2021-06-05 03:54:51,513 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 312 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 312 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:51,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:51,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:51,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:51,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:51,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:51,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:51,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:51,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:51,565 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:54:51,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:51,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:51,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:51,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:51,588 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:54:51,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:51,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:51,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:51,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:51,614 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 03:54:51,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:51,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:51,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:51,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:51,655 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 03:54:51,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:51,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:51,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:51,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:54:51,687 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:51,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:51,692 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:51,692 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:51,726 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:51,727 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:51,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485918932] [2021-06-05 03:54:51,727 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:51,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696482043] [2021-06-05 03:54:51,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696482043] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:51,727 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:51,727 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:51,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307482913] [2021-06-05 03:54:51,727 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:51,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:51,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:51,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:51,727 INFO L87 Difference]: Start difference. First operand 405 states and 1164 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:51,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:51,980 INFO L93 Difference]: Finished difference Result 458 states and 1294 transitions. [2021-06-05 03:54:51,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:51,980 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:51,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:51,981 INFO L225 Difference]: With dead ends: 458 [2021-06-05 03:54:51,981 INFO L226 Difference]: Without dead ends: 454 [2021-06-05 03:54:51,981 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 99.1ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:51,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-06-05 03:54:51,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 404. [2021-06-05 03:54:51,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.8833746898263026) internal successors, (1162), 403 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:51,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 03:54:51,989 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 03:54:51,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:51,989 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 03:54:51,989 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:51,989 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 03:54:51,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:51,989 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:51,989 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:52,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable483 [2021-06-05 03:54:52,190 INFO L430 AbstractCegarLoop]: === Iteration 312 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:52,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:52,190 INFO L82 PathProgramCache]: Analyzing trace with hash 281859641, now seen corresponding path program 309 times [2021-06-05 03:54:52,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:52,190 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138025402] [2021-06-05 03:54:52,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:52,191 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:52,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [415473997] [2021-06-05 03:54:52,192 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 313 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 313 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:52,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 03:54:52,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:52,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:52,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:52,341 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:52,341 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:52,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138025402] [2021-06-05 03:54:52,341 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:52,341 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415473997] [2021-06-05 03:54:52,341 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415473997] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:52,341 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:52,341 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:52,341 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761233038] [2021-06-05 03:54:52,342 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:52,342 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:52,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:52,342 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:52,342 INFO L87 Difference]: Start difference. First operand 404 states and 1162 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:52,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:52,632 INFO L93 Difference]: Finished difference Result 472 states and 1324 transitions. [2021-06-05 03:54:52,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:52,633 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:52,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:52,634 INFO L225 Difference]: With dead ends: 472 [2021-06-05 03:54:52,634 INFO L226 Difference]: Without dead ends: 469 [2021-06-05 03:54:52,634 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 163.5ms TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:54:52,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-06-05 03:54:52,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 406. [2021-06-05 03:54:52,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.888888888888889) internal successors, (1170), 405 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:52,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1170 transitions. [2021-06-05 03:54:52,639 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1170 transitions. Word has length 17 [2021-06-05 03:54:52,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:52,639 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1170 transitions. [2021-06-05 03:54:52,639 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:52,639 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1170 transitions. [2021-06-05 03:54:52,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:52,639 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:52,639 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:52,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable484,313 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:52,840 INFO L430 AbstractCegarLoop]: === Iteration 313 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:52,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:52,840 INFO L82 PathProgramCache]: Analyzing trace with hash 171037121, now seen corresponding path program 310 times [2021-06-05 03:54:52,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:52,840 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845375037] [2021-06-05 03:54:52,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:52,842 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:52,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1902466340] [2021-06-05 03:54:52,842 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 314 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 314 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:52,867 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:52,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:52,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:52,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:52,993 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:52,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:52,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845375037] [2021-06-05 03:54:52,993 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:52,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902466340] [2021-06-05 03:54:52,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902466340] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:52,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:52,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:52,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945184412] [2021-06-05 03:54:52,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:52,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:52,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:52,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:52,994 INFO L87 Difference]: Start difference. First operand 406 states and 1170 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:53,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:53,283 INFO L93 Difference]: Finished difference Result 479 states and 1340 transitions. [2021-06-05 03:54:53,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 03:54:53,284 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:53,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:53,284 INFO L225 Difference]: With dead ends: 479 [2021-06-05 03:54:53,284 INFO L226 Difference]: Without dead ends: 476 [2021-06-05 03:54:53,285 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 183.0ms TimeCoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2021-06-05 03:54:53,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-06-05 03:54:53,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 404. [2021-06-05 03:54:53,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.8833746898263026) internal successors, (1162), 403 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:53,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 03:54:53,289 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 03:54:53,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:53,289 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 03:54:53,289 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:53,289 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 03:54:53,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:53,290 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:53,290 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:53,490 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 314 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable485 [2021-06-05 03:54:53,490 INFO L430 AbstractCegarLoop]: === Iteration 314 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:53,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:53,490 INFO L82 PathProgramCache]: Analyzing trace with hash 1882118867, now seen corresponding path program 311 times [2021-06-05 03:54:53,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:53,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979619429] [2021-06-05 03:54:53,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:53,492 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:53,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1158234288] [2021-06-05 03:54:53,492 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 315 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 315 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:53,528 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:54:53,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:53,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:53,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:53,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:53,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:53,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:53,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:53,556 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:54:53,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:53,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:53,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:53,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:53,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:54:53,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:53,594 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:53,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:53,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:53,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 03:54:53,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:54:53,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:54:53,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:53,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:53,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:53,632 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 03:54:53,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:54:53,673 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:53,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:53,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:54:53,682 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:53,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:53,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:53,693 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:53,729 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:53,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:53,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979619429] [2021-06-05 03:54:53,730 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:53,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158234288] [2021-06-05 03:54:53,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158234288] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:53,730 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:53,730 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:53,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168787689] [2021-06-05 03:54:53,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:53,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:53,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:53,730 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:53,731 INFO L87 Difference]: Start difference. First operand 404 states and 1162 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:53,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:53,953 INFO L93 Difference]: Finished difference Result 455 states and 1286 transitions. [2021-06-05 03:54:53,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:53,953 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:53,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:53,954 INFO L225 Difference]: With dead ends: 455 [2021-06-05 03:54:53,954 INFO L226 Difference]: Without dead ends: 451 [2021-06-05 03:54:53,954 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 100.8ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:53,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-06-05 03:54:53,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 404. [2021-06-05 03:54:53,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.8833746898263026) internal successors, (1162), 403 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:53,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 03:54:53,959 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 03:54:53,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:53,959 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 03:54:53,959 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:53,959 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 03:54:53,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:53,959 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:53,959 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:54,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 315 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable486 [2021-06-05 03:54:54,160 INFO L430 AbstractCegarLoop]: === Iteration 315 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:54,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:54,160 INFO L82 PathProgramCache]: Analyzing trace with hash -668808737, now seen corresponding path program 312 times [2021-06-05 03:54:54,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:54,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452737888] [2021-06-05 03:54:54,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:54,161 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:54,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [423811787] [2021-06-05 03:54:54,161 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 316 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 316 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:54,187 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 03:54:54,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:54,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:54:54,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:54,287 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:54,288 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:54,288 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452737888] [2021-06-05 03:54:54,288 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:54,288 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423811787] [2021-06-05 03:54:54,288 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423811787] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:54,288 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:54,288 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:54,288 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958065620] [2021-06-05 03:54:54,288 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:54,288 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:54,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:54,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:54,289 INFO L87 Difference]: Start difference. First operand 404 states and 1162 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:54,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:54,470 INFO L93 Difference]: Finished difference Result 447 states and 1269 transitions. [2021-06-05 03:54:54,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:54,470 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:54,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:54,471 INFO L225 Difference]: With dead ends: 447 [2021-06-05 03:54:54,471 INFO L226 Difference]: Without dead ends: 444 [2021-06-05 03:54:54,471 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 94.3ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:54:54,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-06-05 03:54:54,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 404. [2021-06-05 03:54:54,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.8833746898263026) internal successors, (1162), 403 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:54,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 03:54:54,476 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 03:54:54,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:54,476 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 03:54:54,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:54,476 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 03:54:54,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:54,476 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:54,476 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:54,677 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable487 [2021-06-05 03:54:54,677 INFO L430 AbstractCegarLoop]: === Iteration 316 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:54,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:54,677 INFO L82 PathProgramCache]: Analyzing trace with hash 1900552893, now seen corresponding path program 313 times [2021-06-05 03:54:54,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:54,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144059294] [2021-06-05 03:54:54,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:54,678 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:54,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1600578532] [2021-06-05 03:54:54,678 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 317 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 317 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:54,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:54,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:54,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:54,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:54,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:54,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:54,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:54,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:54:54,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:54,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:54,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:54,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:54,756 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:54:54,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:54,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:54,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:54,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:54,782 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 03:54:54,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:54,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:54,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:54,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:54,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 03:54:54,833 INFO L446 ElimStorePlain]: Different costs {0=[v_A_363], 7=[F]} [2021-06-05 03:54:54,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:54,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:54,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:54,857 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-06-05 03:54:54,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 46 treesize of output 36 [2021-06-05 03:54:54,859 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:54,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:54,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:54,864 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:25 [2021-06-05 03:54:54,912 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:54,912 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:54,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144059294] [2021-06-05 03:54:54,912 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:54,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600578532] [2021-06-05 03:54:54,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600578532] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:54,912 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:54,912 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:54,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953630098] [2021-06-05 03:54:54,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:54,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:54,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:54,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:54,913 INFO L87 Difference]: Start difference. First operand 404 states and 1162 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:55,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:55,152 INFO L93 Difference]: Finished difference Result 444 states and 1259 transitions. [2021-06-05 03:54:55,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:55,153 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:55,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:55,153 INFO L225 Difference]: With dead ends: 444 [2021-06-05 03:54:55,153 INFO L226 Difference]: Without dead ends: 440 [2021-06-05 03:54:55,154 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 97.8ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:55,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-06-05 03:54:55,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 404. [2021-06-05 03:54:55,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.8833746898263026) internal successors, (1162), 403 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:55,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 03:54:55,158 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 03:54:55,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:55,158 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 03:54:55,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:55,158 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 03:54:55,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:55,159 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:55,159 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:55,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 317 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable488 [2021-06-05 03:54:55,359 INFO L430 AbstractCegarLoop]: === Iteration 317 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:55,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:55,359 INFO L82 PathProgramCache]: Analyzing trace with hash -664291275, now seen corresponding path program 314 times [2021-06-05 03:54:55,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:55,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502962553] [2021-06-05 03:54:55,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:55,361 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:55,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [568409102] [2021-06-05 03:54:55,361 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 318 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 318 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:55,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:55,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:55,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:55,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:55,475 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:55,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:55,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502962553] [2021-06-05 03:54:55,475 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:55,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568409102] [2021-06-05 03:54:55,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568409102] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:55,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:55,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:55,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097569126] [2021-06-05 03:54:55,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:55,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:55,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:55,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:55,476 INFO L87 Difference]: Start difference. First operand 404 states and 1162 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:55,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:55,774 INFO L93 Difference]: Finished difference Result 521 states and 1414 transitions. [2021-06-05 03:54:55,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:54:55,774 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:55,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:55,775 INFO L225 Difference]: With dead ends: 521 [2021-06-05 03:54:55,775 INFO L226 Difference]: Without dead ends: 483 [2021-06-05 03:54:55,775 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 121.4ms TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:54:55,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-06-05 03:54:55,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 399. [2021-06-05 03:54:55,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.886934673366834) internal successors, (1149), 398 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:55,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1149 transitions. [2021-06-05 03:54:55,779 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1149 transitions. Word has length 17 [2021-06-05 03:54:55,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:55,779 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1149 transitions. [2021-06-05 03:54:55,779 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:55,779 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1149 transitions. [2021-06-05 03:54:55,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:55,780 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:55,780 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:55,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable489,318 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:55,980 INFO L430 AbstractCegarLoop]: === Iteration 318 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:55,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:55,980 INFO L82 PathProgramCache]: Analyzing trace with hash -877519115, now seen corresponding path program 315 times [2021-06-05 03:54:55,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:55,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096727536] [2021-06-05 03:54:55,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:55,982 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:55,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [873025073] [2021-06-05 03:54:55,982 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 319 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 319 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:56,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:54:56,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:56,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:54:56,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:56,094 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:56,094 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:56,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096727536] [2021-06-05 03:54:56,094 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:56,094 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873025073] [2021-06-05 03:54:56,094 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873025073] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:56,094 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:56,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:56,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796052617] [2021-06-05 03:54:56,094 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:56,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:56,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:56,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:56,095 INFO L87 Difference]: Start difference. First operand 399 states and 1149 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:56,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:56,327 INFO L93 Difference]: Finished difference Result 515 states and 1412 transitions. [2021-06-05 03:54:56,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:56,327 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:56,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:56,328 INFO L225 Difference]: With dead ends: 515 [2021-06-05 03:54:56,328 INFO L226 Difference]: Without dead ends: 511 [2021-06-05 03:54:56,328 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 84.8ms TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:56,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-06-05 03:54:56,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 396. [2021-06-05 03:54:56,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 2.883544303797468) internal successors, (1139), 395 states have internal predecessors, (1139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:56,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1139 transitions. [2021-06-05 03:54:56,333 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1139 transitions. Word has length 17 [2021-06-05 03:54:56,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:56,333 INFO L482 AbstractCegarLoop]: Abstraction has 396 states and 1139 transitions. [2021-06-05 03:54:56,333 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:56,333 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1139 transitions. [2021-06-05 03:54:56,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:56,334 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:56,334 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:56,534 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable490 [2021-06-05 03:54:56,534 INFO L430 AbstractCegarLoop]: === Iteration 319 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:56,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:56,534 INFO L82 PathProgramCache]: Analyzing trace with hash -1906323535, now seen corresponding path program 316 times [2021-06-05 03:54:56,535 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:56,535 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525083756] [2021-06-05 03:54:56,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:56,536 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:56,536 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1256997038] [2021-06-05 03:54:56,536 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 320 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 320 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:56,560 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:54:56,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:56,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:56,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:56,680 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:56,681 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:56,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525083756] [2021-06-05 03:54:56,681 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:56,681 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256997038] [2021-06-05 03:54:56,681 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256997038] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:56,681 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:56,681 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:56,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304241531] [2021-06-05 03:54:56,681 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:56,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:56,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:56,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:56,682 INFO L87 Difference]: Start difference. First operand 396 states and 1139 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:56,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:56,960 INFO L93 Difference]: Finished difference Result 474 states and 1329 transitions. [2021-06-05 03:54:56,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 03:54:56,961 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:56,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:56,962 INFO L225 Difference]: With dead ends: 474 [2021-06-05 03:54:56,962 INFO L226 Difference]: Without dead ends: 471 [2021-06-05 03:54:56,962 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 168.8ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-06-05 03:54:56,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2021-06-05 03:54:56,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 399. [2021-06-05 03:54:56,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.891959798994975) internal successors, (1151), 398 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:56,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1151 transitions. [2021-06-05 03:54:56,967 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1151 transitions. Word has length 17 [2021-06-05 03:54:56,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:56,967 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1151 transitions. [2021-06-05 03:54:56,967 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:56,967 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1151 transitions. [2021-06-05 03:54:56,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:56,967 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:56,967 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:57,167 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 320 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable491 [2021-06-05 03:54:57,168 INFO L430 AbstractCegarLoop]: === Iteration 320 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:57,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:57,168 INFO L82 PathProgramCache]: Analyzing trace with hash -2017146055, now seen corresponding path program 317 times [2021-06-05 03:54:57,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:57,168 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322994846] [2021-06-05 03:54:57,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:57,169 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:57,170 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1960627663] [2021-06-05 03:54:57,170 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 321 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 321 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:57,198 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:54:57,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:57,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:57,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:57,326 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:57,327 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:57,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322994846] [2021-06-05 03:54:57,327 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:57,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960627663] [2021-06-05 03:54:57,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960627663] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:57,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:57,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:57,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249020669] [2021-06-05 03:54:57,327 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:57,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:57,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:57,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:57,328 INFO L87 Difference]: Start difference. First operand 399 states and 1151 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:57,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:57,651 INFO L93 Difference]: Finished difference Result 485 states and 1353 transitions. [2021-06-05 03:54:57,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 03:54:57,652 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:57,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:57,653 INFO L225 Difference]: With dead ends: 485 [2021-06-05 03:54:57,653 INFO L226 Difference]: Without dead ends: 482 [2021-06-05 03:54:57,653 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 195.9ms TimeCoverageRelationStatistics Valid=100, Invalid=280, Unknown=0, NotChecked=0, Total=380 [2021-06-05 03:54:57,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-06-05 03:54:57,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 397. [2021-06-05 03:54:57,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 2.8863636363636362) internal successors, (1143), 396 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:57,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1143 transitions. [2021-06-05 03:54:57,657 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1143 transitions. Word has length 17 [2021-06-05 03:54:57,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:57,658 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1143 transitions. [2021-06-05 03:54:57,658 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:57,658 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1143 transitions. [2021-06-05 03:54:57,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:57,658 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:57,658 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:57,858 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable492,321 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:57,859 INFO L430 AbstractCegarLoop]: === Iteration 321 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:57,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:57,859 INFO L82 PathProgramCache]: Analyzing trace with hash -306064309, now seen corresponding path program 318 times [2021-06-05 03:54:57,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:57,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756872476] [2021-06-05 03:54:57,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:57,860 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:57,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1440163957] [2021-06-05 03:54:57,860 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 322 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 322 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:57,883 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:54:57,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:57,884 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 03:54:57,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:57,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:54:57,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:57,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:57,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:57,911 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:54:57,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:54:57,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:57,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:57,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:57,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 03:54:57,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:57,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:57,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:57,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:57,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 03:54:57,994 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-06-05 03:54:57,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:57,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:58,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:58,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:58,011 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:56 [2021-06-05 03:54:58,072 INFO L446 ElimStorePlain]: Different costs {3=[v_A_366], 5=[F]} [2021-06-05 03:54:58,094 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2021-06-05 03:54:58,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:58,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:58,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:58,143 INFO L354 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2021-06-05 03:54:58,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 46 [2021-06-05 03:54:58,144 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:58,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:58,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 03:54:58,187 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:63, output treesize:60 [2021-06-05 03:54:58,477 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:58,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:58,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756872476] [2021-06-05 03:54:58,477 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:58,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440163957] [2021-06-05 03:54:58,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440163957] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:58,477 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:58,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:54:58,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101177496] [2021-06-05 03:54:58,477 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:54:58,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:58,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:54:58,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:58,478 INFO L87 Difference]: Start difference. First operand 397 states and 1143 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:58,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:58,829 INFO L93 Difference]: Finished difference Result 483 states and 1340 transitions. [2021-06-05 03:54:58,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:58,830 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:58,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:58,830 INFO L225 Difference]: With dead ends: 483 [2021-06-05 03:54:58,830 INFO L226 Difference]: Without dead ends: 479 [2021-06-05 03:54:58,831 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 309.0ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:58,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2021-06-05 03:54:58,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 399. [2021-06-05 03:54:58,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.886934673366834) internal successors, (1149), 398 states have internal predecessors, (1149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:58,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1149 transitions. [2021-06-05 03:54:58,835 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1149 transitions. Word has length 17 [2021-06-05 03:54:58,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:58,835 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1149 transitions. [2021-06-05 03:54:58,835 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:58,835 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1149 transitions. [2021-06-05 03:54:58,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:58,836 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:58,836 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:59,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable493,322 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:59,036 INFO L430 AbstractCegarLoop]: === Iteration 322 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:59,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:59,037 INFO L82 PathProgramCache]: Analyzing trace with hash -416886829, now seen corresponding path program 319 times [2021-06-05 03:54:59,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:59,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440899174] [2021-06-05 03:54:59,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:59,038 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:59,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1666724848] [2021-06-05 03:54:59,038 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 323 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 323 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:59,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:54:59,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:54:59,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:59,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:54:59,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:59,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:59,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:59,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:54:59,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:54:59,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:59,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:59,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:59,119 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 03:54:59,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:54:59,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:59,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:59,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:59,148 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:54:59,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:54:59,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:59,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:59,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:59,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 03:54:59,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:54:59,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:59,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:59,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:54:59,229 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:54:59,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:54:59,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:54:59,234 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:54:59,268 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:59,268 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:59,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440899174] [2021-06-05 03:54:59,268 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:59,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666724848] [2021-06-05 03:54:59,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666724848] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:59,268 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:59,268 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:54:59,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695812793] [2021-06-05 03:54:59,269 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:54:59,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:59,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:54:59,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:54:59,269 INFO L87 Difference]: Start difference. First operand 399 states and 1149 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:59,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:59,463 INFO L93 Difference]: Finished difference Result 447 states and 1265 transitions. [2021-06-05 03:54:59,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:54:59,463 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:59,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:59,464 INFO L225 Difference]: With dead ends: 447 [2021-06-05 03:54:59,464 INFO L226 Difference]: Without dead ends: 444 [2021-06-05 03:54:59,464 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 107.4ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:54:59,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-06-05 03:54:59,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 397. [2021-06-05 03:54:59,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 2.8863636363636362) internal successors, (1143), 396 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:59,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1143 transitions. [2021-06-05 03:54:59,468 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1143 transitions. Word has length 17 [2021-06-05 03:54:59,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:59,468 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1143 transitions. [2021-06-05 03:54:59,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:59,468 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1143 transitions. [2021-06-05 03:54:59,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:59,469 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:59,469 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:54:59,669 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable518,323 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:59,669 INFO L430 AbstractCegarLoop]: === Iteration 323 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:54:59,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:54:59,670 INFO L82 PathProgramCache]: Analyzing trace with hash 1437975383, now seen corresponding path program 320 times [2021-06-05 03:54:59,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:54:59,670 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448855807] [2021-06-05 03:54:59,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:54:59,671 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:54:59,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1202190460] [2021-06-05 03:54:59,671 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 324 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 324 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:54:59,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:54:59,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:54:59,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:54:59,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:54:59,766 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:54:59,766 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:54:59,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448855807] [2021-06-05 03:54:59,766 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:54:59,766 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202190460] [2021-06-05 03:54:59,766 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202190460] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:54:59,766 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:54:59,766 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:54:59,766 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592333776] [2021-06-05 03:54:59,766 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:54:59,766 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:54:59,767 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:54:59,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:54:59,767 INFO L87 Difference]: Start difference. First operand 397 states and 1143 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:59,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:54:59,949 INFO L93 Difference]: Finished difference Result 500 states and 1356 transitions. [2021-06-05 03:54:59,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:54:59,950 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:54:59,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:54:59,951 INFO L225 Difference]: With dead ends: 500 [2021-06-05 03:54:59,951 INFO L226 Difference]: Without dead ends: 478 [2021-06-05 03:54:59,951 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 82.2ms TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:54:59,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-06-05 03:54:59,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 406. [2021-06-05 03:54:59,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.888888888888889) internal successors, (1170), 405 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:59,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1170 transitions. [2021-06-05 03:54:59,955 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1170 transitions. Word has length 17 [2021-06-05 03:54:59,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:54:59,955 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1170 transitions. [2021-06-05 03:54:59,955 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:54:59,956 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1170 transitions. [2021-06-05 03:54:59,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:54:59,956 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:54:59,956 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:00,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable519,324 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:00,156 INFO L430 AbstractCegarLoop]: === Iteration 324 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:00,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:00,157 INFO L82 PathProgramCache]: Analyzing trace with hash -312587246, now seen corresponding path program 321 times [2021-06-05 03:55:00,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:00,157 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680959348] [2021-06-05 03:55:00,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:00,158 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:00,158 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [883255067] [2021-06-05 03:55:00,158 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 325 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 325 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:00,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:55:00,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:00,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 03:55:00,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:00,252 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:55:00,252 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:00,252 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680959348] [2021-06-05 03:55:00,252 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:00,252 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883255067] [2021-06-05 03:55:00,252 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883255067] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:00,253 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:00,253 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:55:00,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933394692] [2021-06-05 03:55:00,253 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:55:00,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:00,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:55:00,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:55:00,253 INFO L87 Difference]: Start difference. First operand 406 states and 1170 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:00,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:00,504 INFO L93 Difference]: Finished difference Result 449 states and 1263 transitions. [2021-06-05 03:55:00,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:55:00,505 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:00,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:00,505 INFO L225 Difference]: With dead ends: 449 [2021-06-05 03:55:00,506 INFO L226 Difference]: Without dead ends: 438 [2021-06-05 03:55:00,506 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 162.0ms TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:55:00,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-06-05 03:55:00,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 405. [2021-06-05 03:55:00,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 2.8886138613861387) internal successors, (1167), 404 states have internal predecessors, (1167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:00,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1167 transitions. [2021-06-05 03:55:00,510 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1167 transitions. Word has length 17 [2021-06-05 03:55:00,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:00,510 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1167 transitions. [2021-06-05 03:55:00,510 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:00,510 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1167 transitions. [2021-06-05 03:55:00,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:00,510 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:00,510 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:00,711 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 325 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable520 [2021-06-05 03:55:00,711 INFO L430 AbstractCegarLoop]: === Iteration 325 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:00,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:00,711 INFO L82 PathProgramCache]: Analyzing trace with hash 239847225, now seen corresponding path program 322 times [2021-06-05 03:55:00,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:00,711 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376646190] [2021-06-05 03:55:00,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:00,712 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:00,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [936568411] [2021-06-05 03:55:00,712 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 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:00,734 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:55:00,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:00,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:00,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:00,860 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:00,860 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:00,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376646190] [2021-06-05 03:55:00,860 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:00,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936568411] [2021-06-05 03:55:00,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936568411] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:00,860 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:00,860 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:55:00,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912076076] [2021-06-05 03:55:00,860 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:55:00,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:00,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:55:00,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:00,861 INFO L87 Difference]: Start difference. First operand 405 states and 1167 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:01,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:01,107 INFO L93 Difference]: Finished difference Result 493 states and 1380 transitions. [2021-06-05 03:55:01,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 03:55:01,108 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:01,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:01,108 INFO L225 Difference]: With dead ends: 493 [2021-06-05 03:55:01,108 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 03:55:01,108 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 187.9ms TimeCoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2021-06-05 03:55:01,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 03:55:01,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 409. [2021-06-05 03:55:01,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 2.8995098039215685) internal successors, (1183), 408 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:01,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1183 transitions. [2021-06-05 03:55:01,113 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1183 transitions. Word has length 17 [2021-06-05 03:55:01,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:01,113 INFO L482 AbstractCegarLoop]: Abstraction has 409 states and 1183 transitions. [2021-06-05 03:55:01,113 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:01,113 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1183 transitions. [2021-06-05 03:55:01,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:01,114 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:01,114 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:01,314 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 326 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable521 [2021-06-05 03:55:01,314 INFO L430 AbstractCegarLoop]: === Iteration 326 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:01,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:01,314 INFO L82 PathProgramCache]: Analyzing trace with hash 129024705, now seen corresponding path program 323 times [2021-06-05 03:55:01,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:01,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609557376] [2021-06-05 03:55:01,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:01,315 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:01,316 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [237025009] [2021-06-05 03:55:01,316 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 327 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 327 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:01,341 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:55:01,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:01,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:01,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:01,458 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:01,458 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:01,458 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609557376] [2021-06-05 03:55:01,458 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:01,459 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237025009] [2021-06-05 03:55:01,459 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237025009] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:01,459 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:01,459 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:55:01,459 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4551224] [2021-06-05 03:55:01,459 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:55:01,459 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:01,459 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:55:01,459 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:01,459 INFO L87 Difference]: Start difference. First operand 409 states and 1183 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:01,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:01,802 INFO L93 Difference]: Finished difference Result 504 states and 1404 transitions. [2021-06-05 03:55:01,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 03:55:01,803 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:01,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:01,804 INFO L225 Difference]: With dead ends: 504 [2021-06-05 03:55:01,804 INFO L226 Difference]: Without dead ends: 501 [2021-06-05 03:55:01,804 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 214.1ms TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2021-06-05 03:55:01,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-06-05 03:55:01,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 407. [2021-06-05 03:55:01,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 2.894088669950739) internal successors, (1175), 406 states have internal predecessors, (1175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:01,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1175 transitions. [2021-06-05 03:55:01,809 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1175 transitions. Word has length 17 [2021-06-05 03:55:01,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:01,809 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1175 transitions. [2021-06-05 03:55:01,809 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:01,809 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1175 transitions. [2021-06-05 03:55:01,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:01,810 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:01,810 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:02,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 327 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable522 [2021-06-05 03:55:02,010 INFO L430 AbstractCegarLoop]: === Iteration 327 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:02,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:02,010 INFO L82 PathProgramCache]: Analyzing trace with hash -710821153, now seen corresponding path program 324 times [2021-06-05 03:55:02,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:02,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218468338] [2021-06-05 03:55:02,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:02,012 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:02,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1663145645] [2021-06-05 03:55:02,012 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 328 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 328 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:02,037 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:55:02,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:02,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:55:02,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:02,112 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:02,112 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:02,112 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218468338] [2021-06-05 03:55:02,112 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:02,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663145645] [2021-06-05 03:55:02,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663145645] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:02,113 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:02,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:55:02,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521032358] [2021-06-05 03:55:02,113 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:55:02,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:02,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:55:02,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:55:02,113 INFO L87 Difference]: Start difference. First operand 407 states and 1175 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:02,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:02,350 INFO L93 Difference]: Finished difference Result 551 states and 1464 transitions. [2021-06-05 03:55:02,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:55:02,350 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:02,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:02,351 INFO L225 Difference]: With dead ends: 551 [2021-06-05 03:55:02,351 INFO L226 Difference]: Without dead ends: 529 [2021-06-05 03:55:02,351 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 77.8ms TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-06-05 03:55:02,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-06-05 03:55:02,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 408. [2021-06-05 03:55:02,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.8968058968058967) internal successors, (1179), 407 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:02,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1179 transitions. [2021-06-05 03:55:02,356 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1179 transitions. Word has length 17 [2021-06-05 03:55:02,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:02,356 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1179 transitions. [2021-06-05 03:55:02,356 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:02,356 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1179 transitions. [2021-06-05 03:55:02,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:02,357 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:02,357 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:02,557 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable523,328 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:02,557 INFO L430 AbstractCegarLoop]: === Iteration 328 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:02,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:02,558 INFO L82 PathProgramCache]: Analyzing trace with hash -139366347, now seen corresponding path program 325 times [2021-06-05 03:55:02,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:02,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908641405] [2021-06-05 03:55:02,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:02,559 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:02,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [633722784] [2021-06-05 03:55:02,559 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 329 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 329 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:02,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:55:02,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:02,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:02,714 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:02,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:02,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908641405] [2021-06-05 03:55:02,715 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:02,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633722784] [2021-06-05 03:55:02,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633722784] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:02,715 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:02,715 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:55:02,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041737057] [2021-06-05 03:55:02,715 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:55:02,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:02,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:55:02,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:02,715 INFO L87 Difference]: Start difference. First operand 408 states and 1179 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:02,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:02,922 INFO L93 Difference]: Finished difference Result 459 states and 1300 transitions. [2021-06-05 03:55:02,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:55:02,923 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:02,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:02,924 INFO L225 Difference]: With dead ends: 459 [2021-06-05 03:55:02,924 INFO L226 Difference]: Without dead ends: 456 [2021-06-05 03:55:02,924 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 161.0ms TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2021-06-05 03:55:02,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2021-06-05 03:55:02,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 408. [2021-06-05 03:55:02,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.8968058968058967) internal successors, (1179), 407 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:02,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1179 transitions. [2021-06-05 03:55:02,928 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1179 transitions. Word has length 17 [2021-06-05 03:55:02,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:02,928 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1179 transitions. [2021-06-05 03:55:02,928 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:02,928 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1179 transitions. [2021-06-05 03:55:02,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:02,929 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:02,929 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:03,129 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 329 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable524 [2021-06-05 03:55:03,129 INFO L430 AbstractCegarLoop]: === Iteration 329 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:03,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:03,129 INFO L82 PathProgramCache]: Analyzing trace with hash 221507005, now seen corresponding path program 326 times [2021-06-05 03:55:03,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:03,130 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698892497] [2021-06-05 03:55:03,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:03,131 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:03,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2048778530] [2021-06-05 03:55:03,131 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 330 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 330 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:03,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:55:03,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:03,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:03,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:03,227 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:03,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:03,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698892497] [2021-06-05 03:55:03,227 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:03,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048778530] [2021-06-05 03:55:03,227 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048778530] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:03,227 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:03,227 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:55:03,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000971845] [2021-06-05 03:55:03,227 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:55:03,227 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:03,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:55:03,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:55:03,228 INFO L87 Difference]: Start difference. First operand 408 states and 1179 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:03,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:03,495 INFO L93 Difference]: Finished difference Result 574 states and 1518 transitions. [2021-06-05 03:55:03,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:55:03,495 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:03,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:03,496 INFO L225 Difference]: With dead ends: 574 [2021-06-05 03:55:03,496 INFO L226 Difference]: Without dead ends: 540 [2021-06-05 03:55:03,496 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 111.7ms TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:55:03,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-06-05 03:55:03,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 408. [2021-06-05 03:55:03,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.8968058968058967) internal successors, (1179), 407 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:03,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1179 transitions. [2021-06-05 03:55:03,501 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1179 transitions. Word has length 17 [2021-06-05 03:55:03,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:03,501 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1179 transitions. [2021-06-05 03:55:03,501 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:03,501 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1179 transitions. [2021-06-05 03:55:03,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:03,502 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:03,502 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:03,702 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 330 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable525 [2021-06-05 03:55:03,702 INFO L430 AbstractCegarLoop]: === Iteration 330 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:03,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:03,702 INFO L82 PathProgramCache]: Analyzing trace with hash 855855421, now seen corresponding path program 327 times [2021-06-05 03:55:03,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:03,703 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347168361] [2021-06-05 03:55:03,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:03,704 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:03,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1237119034] [2021-06-05 03:55:03,704 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 331 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 331 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:03,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:55:03,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:03,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 03:55:03,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:03,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:55:03,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:03,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:03,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:03,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:55:03,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:55:03,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:03,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:03,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:03,777 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 03:55:03,805 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 03:55:03,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:55:03,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:03,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:03,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:55:03,822 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:54, output treesize:50 [2021-06-05 03:55:03,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:55:03,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:55:03,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:03,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:03,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:55:03,911 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:56, output treesize:55 [2021-06-05 03:55:03,939 INFO L446 ElimStorePlain]: Different costs {0=[v_A_372], 3=[F]} [2021-06-05 03:55:03,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:55:03,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:03,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:03,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:55:03,968 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-06-05 03:55:03,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 38 [2021-06-05 03:55:03,970 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:03,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:03,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:55:03,983 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:52, output treesize:35 [2021-06-05 03:55:04,094 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:04,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:04,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347168361] [2021-06-05 03:55:04,095 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:04,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237119034] [2021-06-05 03:55:04,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237119034] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:04,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:04,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:55:04,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190250594] [2021-06-05 03:55:04,095 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:55:04,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:04,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:55:04,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:55:04,095 INFO L87 Difference]: Start difference. First operand 408 states and 1179 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:04,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:04,346 INFO L93 Difference]: Finished difference Result 447 states and 1270 transitions. [2021-06-05 03:55:04,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:55:04,346 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:04,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:04,347 INFO L225 Difference]: With dead ends: 447 [2021-06-05 03:55:04,347 INFO L226 Difference]: Without dead ends: 441 [2021-06-05 03:55:04,347 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 171.4ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:04,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-06-05 03:55:04,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 407. [2021-06-05 03:55:04,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 2.899014778325123) internal successors, (1177), 406 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:04,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1177 transitions. [2021-06-05 03:55:04,352 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1177 transitions. Word has length 17 [2021-06-05 03:55:04,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:04,352 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1177 transitions. [2021-06-05 03:55:04,352 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:04,352 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1177 transitions. [2021-06-05 03:55:04,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:04,352 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:04,352 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:04,553 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable526 [2021-06-05 03:55:04,553 INFO L430 AbstractCegarLoop]: === Iteration 331 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:04,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:04,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1710064541, now seen corresponding path program 328 times [2021-06-05 03:55:04,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:04,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131275134] [2021-06-05 03:55:04,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:04,554 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:04,555 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1500001432] [2021-06-05 03:55:04,555 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 332 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 332 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:04,577 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:55:04,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:04,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 03:55:04,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:04,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:55:04,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:04,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:04,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:04,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 03:55:04,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:55:04,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:04,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:04,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:04,631 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 03:55:04,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:55:04,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:04,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:04,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:04,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 03:55:04,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:55:04,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:04,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:04,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:04,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 03:55:04,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:55:04,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:55:04,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:55:04,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:04,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:04,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:55:04,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:55:04,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:55:04,768 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:04,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:04,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:04,774 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 03:55:04,800 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:04,800 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:04,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131275134] [2021-06-05 03:55:04,800 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:04,800 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500001432] [2021-06-05 03:55:04,800 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500001432] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:04,800 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:04,800 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:55:04,800 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797836774] [2021-06-05 03:55:04,800 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:55:04,800 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:04,800 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:55:04,801 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:55:04,801 INFO L87 Difference]: Start difference. First operand 407 states and 1177 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:05,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:05,030 INFO L93 Difference]: Finished difference Result 464 states and 1313 transitions. [2021-06-05 03:55:05,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 03:55:05,030 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:05,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:05,031 INFO L225 Difference]: With dead ends: 464 [2021-06-05 03:55:05,031 INFO L226 Difference]: Without dead ends: 458 [2021-06-05 03:55:05,031 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 112.6ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:05,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-06-05 03:55:05,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 406. [2021-06-05 03:55:05,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.8987654320987652) internal successors, (1174), 405 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:05,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1174 transitions. [2021-06-05 03:55:05,036 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1174 transitions. Word has length 17 [2021-06-05 03:55:05,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:05,036 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1174 transitions. [2021-06-05 03:55:05,036 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:05,036 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1174 transitions. [2021-06-05 03:55:05,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:05,036 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:05,036 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:05,237 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 332 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable532 [2021-06-05 03:55:05,237 INFO L430 AbstractCegarLoop]: === Iteration 332 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:05,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:05,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1020525255, now seen corresponding path program 329 times [2021-06-05 03:55:05,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:05,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498323197] [2021-06-05 03:55:05,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:05,238 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:05,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2060966645] [2021-06-05 03:55:05,239 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 333 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 333 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:05,263 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:55:05,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:05,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:05,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:05,359 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:05,359 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:05,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498323197] [2021-06-05 03:55:05,359 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:05,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060966645] [2021-06-05 03:55:05,359 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060966645] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:05,359 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:05,359 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 03:55:05,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368074679] [2021-06-05 03:55:05,360 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 03:55:05,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:05,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 03:55:05,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 03:55:05,360 INFO L87 Difference]: Start difference. First operand 406 states and 1174 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:05,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:05,940 INFO L93 Difference]: Finished difference Result 596 states and 1564 transitions. [2021-06-05 03:55:05,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 03:55:05,940 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:05,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:05,941 INFO L225 Difference]: With dead ends: 596 [2021-06-05 03:55:05,941 INFO L226 Difference]: Without dead ends: 577 [2021-06-05 03:55:05,942 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 280.9ms TimeCoverageRelationStatistics Valid=144, Invalid=408, Unknown=0, NotChecked=0, Total=552 [2021-06-05 03:55:05,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-06-05 03:55:05,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 403. [2021-06-05 03:55:05,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 2.900497512437811) internal successors, (1166), 402 states have internal predecessors, (1166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:05,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1166 transitions. [2021-06-05 03:55:05,948 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1166 transitions. Word has length 17 [2021-06-05 03:55:05,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:05,948 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1166 transitions. [2021-06-05 03:55:05,948 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:05,949 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1166 transitions. [2021-06-05 03:55:05,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:05,949 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:05,949 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:06,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable533 [2021-06-05 03:55:06,161 INFO L430 AbstractCegarLoop]: === Iteration 333 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:06,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:06,161 INFO L82 PathProgramCache]: Analyzing trace with hash 579733971, now seen corresponding path program 330 times [2021-06-05 03:55:06,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:06,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133745500] [2021-06-05 03:55:06,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:06,162 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:06,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1057577879] [2021-06-05 03:55:06,162 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 334 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 334 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:06,186 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:55:06,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:06,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:06,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:06,295 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:06,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:06,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133745500] [2021-06-05 03:55:06,295 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:06,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057577879] [2021-06-05 03:55:06,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057577879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:06,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:06,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:55:06,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267002363] [2021-06-05 03:55:06,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:55:06,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:06,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:55:06,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:55:06,296 INFO L87 Difference]: Start difference. First operand 403 states and 1166 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:06,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:06,596 INFO L93 Difference]: Finished difference Result 473 states and 1330 transitions. [2021-06-05 03:55:06,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:55:06,596 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:06,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:06,597 INFO L225 Difference]: With dead ends: 473 [2021-06-05 03:55:06,597 INFO L226 Difference]: Without dead ends: 469 [2021-06-05 03:55:06,597 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 112.5ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:55:06,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-06-05 03:55:06,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 402. [2021-06-05 03:55:06,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 2.9002493765586035) internal successors, (1163), 401 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:06,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1163 transitions. [2021-06-05 03:55:06,606 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1163 transitions. Word has length 17 [2021-06-05 03:55:06,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:06,606 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1163 transitions. [2021-06-05 03:55:06,606 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:06,606 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1163 transitions. [2021-06-05 03:55:06,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:06,606 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:06,606 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:06,806 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable534,334 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:06,807 INFO L430 AbstractCegarLoop]: === Iteration 334 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:06,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:06,807 INFO L82 PathProgramCache]: Analyzing trace with hash -1971193633, now seen corresponding path program 331 times [2021-06-05 03:55:06,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:06,807 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397410200] [2021-06-05 03:55:06,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:06,813 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:06,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [494218705] [2021-06-05 03:55:06,813 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 335 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 335 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:06,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:55:06,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:06,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:06,997 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:06,997 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:06,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397410200] [2021-06-05 03:55:06,997 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:06,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494218705] [2021-06-05 03:55:06,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494218705] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:06,997 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:06,997 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:55:06,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990795051] [2021-06-05 03:55:06,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:55:06,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:06,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:55:06,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:06,998 INFO L87 Difference]: Start difference. First operand 402 states and 1163 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:07,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:07,235 INFO L93 Difference]: Finished difference Result 450 states and 1283 transitions. [2021-06-05 03:55:07,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:55:07,235 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:07,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:07,236 INFO L225 Difference]: With dead ends: 450 [2021-06-05 03:55:07,236 INFO L226 Difference]: Without dead ends: 447 [2021-06-05 03:55:07,236 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 180.1ms TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:55:07,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-06-05 03:55:07,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 401. [2021-06-05 03:55:07,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 2.8975) internal successors, (1159), 400 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:07,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1159 transitions. [2021-06-05 03:55:07,241 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1159 transitions. Word has length 17 [2021-06-05 03:55:07,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:07,241 INFO L482 AbstractCegarLoop]: Abstraction has 401 states and 1159 transitions. [2021-06-05 03:55:07,241 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:07,241 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1159 transitions. [2021-06-05 03:55:07,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:07,241 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:07,241 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:07,441 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 335 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable535 [2021-06-05 03:55:07,442 INFO L430 AbstractCegarLoop]: === Iteration 335 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:07,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:07,442 INFO L82 PathProgramCache]: Analyzing trace with hash 1125645505, now seen corresponding path program 332 times [2021-06-05 03:55:07,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:07,442 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202537225] [2021-06-05 03:55:07,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:07,443 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:07,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1013324257] [2021-06-05 03:55:07,444 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 336 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 336 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:07,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:55:07,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:07,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:55:07,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:07,569 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:07,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:07,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202537225] [2021-06-05 03:55:07,569 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:07,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013324257] [2021-06-05 03:55:07,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013324257] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:07,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:07,570 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:55:07,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693779797] [2021-06-05 03:55:07,570 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:55:07,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:07,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:55:07,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:55:07,570 INFO L87 Difference]: Start difference. First operand 401 states and 1159 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:07,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:07,921 INFO L93 Difference]: Finished difference Result 649 states and 1687 transitions. [2021-06-05 03:55:07,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 03:55:07,922 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:07,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:07,923 INFO L225 Difference]: With dead ends: 649 [2021-06-05 03:55:07,923 INFO L226 Difference]: Without dead ends: 622 [2021-06-05 03:55:07,923 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 163.1ms TimeCoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2021-06-05 03:55:07,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-06-05 03:55:07,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 407. [2021-06-05 03:55:07,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 2.9064039408866993) internal successors, (1180), 406 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:07,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1180 transitions. [2021-06-05 03:55:07,931 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1180 transitions. Word has length 17 [2021-06-05 03:55:07,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:07,931 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1180 transitions. [2021-06-05 03:55:07,931 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:07,931 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1180 transitions. [2021-06-05 03:55:07,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:07,932 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:07,932 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:08,148 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable536,336 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:08,149 INFO L430 AbstractCegarLoop]: === Iteration 336 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:08,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:08,149 INFO L82 PathProgramCache]: Analyzing trace with hash 174977127, now seen corresponding path program 333 times [2021-06-05 03:55:08,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:08,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282692025] [2021-06-05 03:55:08,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:08,151 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:08,151 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [401637101] [2021-06-05 03:55:08,151 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 337 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 337 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:08,178 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 03:55:08,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:08,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:08,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:08,254 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:08,254 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:08,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282692025] [2021-06-05 03:55:08,254 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:08,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401637101] [2021-06-05 03:55:08,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401637101] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:08,254 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:08,254 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:55:08,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074879497] [2021-06-05 03:55:08,254 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:55:08,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:08,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:55:08,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:55:08,255 INFO L87 Difference]: Start difference. First operand 407 states and 1180 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:08,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:08,551 INFO L93 Difference]: Finished difference Result 630 states and 1622 transitions. [2021-06-05 03:55:08,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 03:55:08,552 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:08,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:08,553 INFO L225 Difference]: With dead ends: 630 [2021-06-05 03:55:08,553 INFO L226 Difference]: Without dead ends: 591 [2021-06-05 03:55:08,553 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 126.9ms TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2021-06-05 03:55:08,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-06-05 03:55:08,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 421. [2021-06-05 03:55:08,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.914285714285714) internal successors, (1224), 420 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:08,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1224 transitions. [2021-06-05 03:55:08,558 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1224 transitions. Word has length 17 [2021-06-05 03:55:08,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:08,558 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1224 transitions. [2021-06-05 03:55:08,558 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:08,558 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1224 transitions. [2021-06-05 03:55:08,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:08,559 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:08,559 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:08,759 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable537,337 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:08,759 INFO L430 AbstractCegarLoop]: === Iteration 337 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:08,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:08,760 INFO L82 PathProgramCache]: Analyzing trace with hash 746431933, now seen corresponding path program 334 times [2021-06-05 03:55:08,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:08,760 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487891008] [2021-06-05 03:55:08,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:08,761 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:08,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [863416836] [2021-06-05 03:55:08,761 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 338 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 338 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:08,783 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:55:08,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:08,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:08,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:08,907 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:08,907 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:08,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487891008] [2021-06-05 03:55:08,907 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:08,907 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863416836] [2021-06-05 03:55:08,907 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863416836] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:08,907 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:08,907 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:55:08,907 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112559567] [2021-06-05 03:55:08,908 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:55:08,908 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:08,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:55:08,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:08,908 INFO L87 Difference]: Start difference. First operand 421 states and 1224 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:09,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:09,118 INFO L93 Difference]: Finished difference Result 473 states and 1348 transitions. [2021-06-05 03:55:09,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:55:09,119 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:09,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:09,119 INFO L225 Difference]: With dead ends: 473 [2021-06-05 03:55:09,119 INFO L226 Difference]: Without dead ends: 470 [2021-06-05 03:55:09,119 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 171.0ms TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:55:09,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-06-05 03:55:09,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 421. [2021-06-05 03:55:09,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.914285714285714) internal successors, (1224), 420 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:09,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1224 transitions. [2021-06-05 03:55:09,124 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1224 transitions. Word has length 17 [2021-06-05 03:55:09,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:09,124 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1224 transitions. [2021-06-05 03:55:09,124 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:09,124 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1224 transitions. [2021-06-05 03:55:09,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:09,125 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:09,125 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:09,325 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable538 [2021-06-05 03:55:09,325 INFO L430 AbstractCegarLoop]: === Iteration 338 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:09,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:09,326 INFO L82 PathProgramCache]: Analyzing trace with hash -1062537671, now seen corresponding path program 335 times [2021-06-05 03:55:09,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:09,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447860476] [2021-06-05 03:55:09,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:09,327 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:09,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [430928498] [2021-06-05 03:55:09,327 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 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:09,389 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:55:09,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:09,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:09,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:09,514 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:09,515 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:09,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447860476] [2021-06-05 03:55:09,515 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:09,515 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430928498] [2021-06-05 03:55:09,515 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430928498] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:09,515 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:09,515 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:55:09,515 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789960601] [2021-06-05 03:55:09,515 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:55:09,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:09,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:55:09,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:09,516 INFO L87 Difference]: Start difference. First operand 421 states and 1224 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:09,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:09,865 INFO L93 Difference]: Finished difference Result 525 states and 1477 transitions. [2021-06-05 03:55:09,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 03:55:09,865 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:09,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:09,866 INFO L225 Difference]: With dead ends: 525 [2021-06-05 03:55:09,866 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 03:55:09,866 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 190.7ms TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2021-06-05 03:55:09,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 03:55:09,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 423. [2021-06-05 03:55:09,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.919431279620853) internal successors, (1232), 422 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:09,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1232 transitions. [2021-06-05 03:55:09,871 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1232 transitions. Word has length 17 [2021-06-05 03:55:09,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:09,871 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1232 transitions. [2021-06-05 03:55:09,872 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:09,872 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1232 transitions. [2021-06-05 03:55:09,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:09,872 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:09,872 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:10,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable539,339 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:10,073 INFO L430 AbstractCegarLoop]: === Iteration 339 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:10,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:10,073 INFO L82 PathProgramCache]: Analyzing trace with hash -1173360191, now seen corresponding path program 336 times [2021-06-05 03:55:10,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:10,073 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054448481] [2021-06-05 03:55:10,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:10,074 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:10,075 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1996568651] [2021-06-05 03:55:10,075 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 340 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 340 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:10,098 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 03:55:10,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:10,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:10,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:10,173 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:10,173 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:10,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054448481] [2021-06-05 03:55:10,173 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:10,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1996568651] [2021-06-05 03:55:10,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1996568651] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:10,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:10,174 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:55:10,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515371477] [2021-06-05 03:55:10,174 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:55:10,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:10,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:55:10,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:55:10,174 INFO L87 Difference]: Start difference. First operand 423 states and 1232 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:10,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:10,510 INFO L93 Difference]: Finished difference Result 717 states and 1861 transitions. [2021-06-05 03:55:10,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 03:55:10,511 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:10,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:10,511 INFO L225 Difference]: With dead ends: 717 [2021-06-05 03:55:10,511 INFO L226 Difference]: Without dead ends: 686 [2021-06-05 03:55:10,512 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 162.6ms TimeCoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2021-06-05 03:55:10,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-06-05 03:55:10,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 427. [2021-06-05 03:55:10,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 2.927230046948357) internal successors, (1247), 426 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:10,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1247 transitions. [2021-06-05 03:55:10,517 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1247 transitions. Word has length 17 [2021-06-05 03:55:10,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:10,518 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1247 transitions. [2021-06-05 03:55:10,518 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:10,518 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1247 transitions. [2021-06-05 03:55:10,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:10,518 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:10,518 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:10,718 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 340 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable540 [2021-06-05 03:55:10,719 INFO L430 AbstractCegarLoop]: === Iteration 340 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:10,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:10,719 INFO L82 PathProgramCache]: Analyzing trace with hash -1180622151, now seen corresponding path program 337 times [2021-06-05 03:55:10,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:10,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762789668] [2021-06-05 03:55:10,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:10,720 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:10,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [83004782] [2021-06-05 03:55:10,720 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 341 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 341 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:10,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:55:10,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:55:10,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:10,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:55:10,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:10,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:10,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:10,772 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:55:10,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:55:10,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 03:55:10,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:10,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:10,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:10,793 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 03:55:10,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:55:10,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:10,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:10,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:10,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 03:55:10,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:55:10,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:10,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:10,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:10,849 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 03:55:10,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:55:10,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:10,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:10,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:55:10,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:10,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:10,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:10,924 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:55:10,948 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:10,948 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:10,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762789668] [2021-06-05 03:55:10,948 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:10,948 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83004782] [2021-06-05 03:55:10,948 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83004782] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:10,948 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:10,948 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:55:10,948 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173233128] [2021-06-05 03:55:10,948 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:55:10,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:10,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:55:10,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:55:10,949 INFO L87 Difference]: Start difference. First operand 427 states and 1247 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:11,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:11,195 INFO L93 Difference]: Finished difference Result 471 states and 1351 transitions. [2021-06-05 03:55:11,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:55:11,196 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:11,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:11,196 INFO L225 Difference]: With dead ends: 471 [2021-06-05 03:55:11,196 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 03:55:11,196 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 112.1ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:11,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 03:55:11,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 426. [2021-06-05 03:55:11,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.929411764705882) internal successors, (1245), 425 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:11,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 03:55:11,201 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 03:55:11,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:11,201 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 03:55:11,202 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:11,202 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 03:55:11,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:11,202 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:11,202 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:11,402 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 341 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable541 [2021-06-05 03:55:11,403 INFO L430 AbstractCegarLoop]: === Iteration 341 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:11,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:11,403 INFO L82 PathProgramCache]: Analyzing trace with hash -2013206049, now seen corresponding path program 338 times [2021-06-05 03:55:11,403 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:11,403 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556088426] [2021-06-05 03:55:11,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:11,404 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:11,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1406273786] [2021-06-05 03:55:11,405 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 342 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 342 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:11,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:55:11,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:11,429 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 03:55:11,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:11,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:55:11,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:11,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:11,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:11,456 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 03:55:11,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:55:11,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:11,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:11,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:11,476 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 03:55:11,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:55:11,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:11,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:11,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:11,500 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 03:55:11,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:55:11,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 03:55:11,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:11,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:11,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:11,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 03:55:11,603 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 03:55:11,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 03:55:11,605 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:55:11,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:11,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 03:55:11,616 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:11,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:11,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:11,624 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:28 [2021-06-05 03:55:11,685 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:11,685 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:11,685 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556088426] [2021-06-05 03:55:11,685 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:11,685 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406273786] [2021-06-05 03:55:11,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406273786] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:11,685 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:11,685 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:55:11,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040979698] [2021-06-05 03:55:11,685 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:55:11,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:11,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:55:11,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:11,686 INFO L87 Difference]: Start difference. First operand 426 states and 1245 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:11,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:11,924 INFO L93 Difference]: Finished difference Result 464 states and 1334 transitions. [2021-06-05 03:55:11,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:55:11,925 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:11,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:11,926 INFO L225 Difference]: With dead ends: 464 [2021-06-05 03:55:11,926 INFO L226 Difference]: Without dead ends: 461 [2021-06-05 03:55:11,926 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 157.5ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:55:11,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-06-05 03:55:11,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 426. [2021-06-05 03:55:11,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.929411764705882) internal successors, (1245), 425 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:11,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 03:55:11,931 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 03:55:11,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:11,931 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 03:55:11,931 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:11,931 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 03:55:11,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:11,931 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:11,931 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:12,131 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 342 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable542 [2021-06-05 03:55:12,132 INFO L430 AbstractCegarLoop]: === Iteration 342 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:12,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:12,132 INFO L82 PathProgramCache]: Analyzing trace with hash -1441751243, now seen corresponding path program 339 times [2021-06-05 03:55:12,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:12,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338930325] [2021-06-05 03:55:12,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:12,149 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:12,149 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [782888897] [2021-06-05 03:55:12,149 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 343 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 343 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:12,180 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:55:12,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:12,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 03:55:12,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:12,285 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:12,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:12,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338930325] [2021-06-05 03:55:12,285 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:12,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782888897] [2021-06-05 03:55:12,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782888897] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:12,286 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:12,286 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:55:12,286 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733802011] [2021-06-05 03:55:12,286 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:55:12,286 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:12,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:55:12,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:12,286 INFO L87 Difference]: Start difference. First operand 426 states and 1245 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:12,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:12,462 INFO L93 Difference]: Finished difference Result 471 states and 1355 transitions. [2021-06-05 03:55:12,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:55:12,463 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:12,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:12,463 INFO L225 Difference]: With dead ends: 471 [2021-06-05 03:55:12,463 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 03:55:12,463 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 120.9ms TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-06-05 03:55:12,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 03:55:12,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 426. [2021-06-05 03:55:12,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.929411764705882) internal successors, (1245), 425 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:12,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 03:55:12,468 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 03:55:12,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:12,468 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 03:55:12,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:12,468 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 03:55:12,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:12,469 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:12,469 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:12,669 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 343 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable543 [2021-06-05 03:55:12,669 INFO L430 AbstractCegarLoop]: === Iteration 343 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:12,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:12,670 INFO L82 PathProgramCache]: Analyzing trace with hash -906521441, now seen corresponding path program 340 times [2021-06-05 03:55:12,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:12,670 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340055852] [2021-06-05 03:55:12,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:12,671 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:12,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [59697667] [2021-06-05 03:55:12,671 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 344 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 344 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:12,693 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:55:12,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:12,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:12,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:12,826 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:12,826 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:12,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340055852] [2021-06-05 03:55:12,826 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:12,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59697667] [2021-06-05 03:55:12,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59697667] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:12,826 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:12,826 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:55:12,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121967608] [2021-06-05 03:55:12,827 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:55:12,827 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:12,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:55:12,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:12,827 INFO L87 Difference]: Start difference. First operand 426 states and 1245 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:13,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:13,032 INFO L93 Difference]: Finished difference Result 480 states and 1371 transitions. [2021-06-05 03:55:13,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:55:13,032 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:13,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:13,033 INFO L225 Difference]: With dead ends: 480 [2021-06-05 03:55:13,033 INFO L226 Difference]: Without dead ends: 477 [2021-06-05 03:55:13,033 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 178.9ms TimeCoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-06-05 03:55:13,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-06-05 03:55:13,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 426. [2021-06-05 03:55:13,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.929411764705882) internal successors, (1245), 425 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:13,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 03:55:13,038 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 03:55:13,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:13,038 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 03:55:13,038 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:13,038 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 03:55:13,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:13,038 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:13,039 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:13,239 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable544,344 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:13,239 INFO L430 AbstractCegarLoop]: === Iteration 344 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:13,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:13,239 INFO L82 PathProgramCache]: Analyzing trace with hash -2074158527, now seen corresponding path program 341 times [2021-06-05 03:55:13,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:13,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283536384] [2021-06-05 03:55:13,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:13,241 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:13,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1663959462] [2021-06-05 03:55:13,241 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 345 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 345 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:13,264 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 03:55:13,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:13,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:13,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:13,385 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:13,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:13,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283536384] [2021-06-05 03:55:13,386 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:13,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663959462] [2021-06-05 03:55:13,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663959462] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:13,386 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:13,386 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:55:13,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537758648] [2021-06-05 03:55:13,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:55:13,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:13,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:55:13,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:13,386 INFO L87 Difference]: Start difference. First operand 426 states and 1245 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:13,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:13,561 INFO L93 Difference]: Finished difference Result 454 states and 1312 transitions. [2021-06-05 03:55:13,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:55:13,561 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:13,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:13,562 INFO L225 Difference]: With dead ends: 454 [2021-06-05 03:55:13,562 INFO L226 Difference]: Without dead ends: 451 [2021-06-05 03:55:13,562 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 119.9ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:55:13,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-06-05 03:55:13,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 426. [2021-06-05 03:55:13,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.929411764705882) internal successors, (1245), 425 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:13,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 03:55:13,567 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 03:55:13,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:13,567 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 03:55:13,567 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:13,567 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 03:55:13,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:13,567 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:13,567 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:13,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 345 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable545 [2021-06-05 03:55:13,768 INFO L430 AbstractCegarLoop]: === Iteration 345 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:13,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:13,768 INFO L82 PathProgramCache]: Analyzing trace with hash -345111193, now seen corresponding path program 342 times [2021-06-05 03:55:13,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:13,768 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584257155] [2021-06-05 03:55:13,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:13,769 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:13,769 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1871838979] [2021-06-05 03:55:13,769 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 346 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 346 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:13,794 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:55:13,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:13,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 03:55:13,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:13,864 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:13,864 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:13,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584257155] [2021-06-05 03:55:13,864 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:13,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871838979] [2021-06-05 03:55:13,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871838979] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:13,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:13,864 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:55:13,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850800460] [2021-06-05 03:55:13,864 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:55:13,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:13,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:55:13,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 03:55:13,865 INFO L87 Difference]: Start difference. First operand 426 states and 1245 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:14,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:14,025 INFO L93 Difference]: Finished difference Result 534 states and 1501 transitions. [2021-06-05 03:55:14,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:55:14,026 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:14,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:14,027 INFO L225 Difference]: With dead ends: 534 [2021-06-05 03:55:14,027 INFO L226 Difference]: Without dead ends: 494 [2021-06-05 03:55:14,027 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 76.4ms TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:55:14,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-06-05 03:55:14,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 402. [2021-06-05 03:55:14,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 2.9127182044887783) internal successors, (1168), 401 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:14,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1168 transitions. [2021-06-05 03:55:14,031 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1168 transitions. Word has length 17 [2021-06-05 03:55:14,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:14,031 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1168 transitions. [2021-06-05 03:55:14,031 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:14,031 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1168 transitions. [2021-06-05 03:55:14,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:14,031 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:14,032 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:14,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 346 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable546 [2021-06-05 03:55:14,232 INFO L430 AbstractCegarLoop]: === Iteration 346 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:14,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:14,232 INFO L82 PathProgramCache]: Analyzing trace with hash 410773185, now seen corresponding path program 343 times [2021-06-05 03:55:14,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:14,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285136453] [2021-06-05 03:55:14,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:14,233 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:14,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1702555060] [2021-06-05 03:55:14,234 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 347 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 347 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:14,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:55:14,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:55:14,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:14,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:55:14,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:14,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:14,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:14,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:55:14,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:55:14,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:14,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:14,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:14,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:55:14,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:55:14,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:14,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:14,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:14,354 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:55:14,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:55:14,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:55:14,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:14,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:14,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:14,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 03:55:14,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 03:55:14,408 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:55:14,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:14,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 03:55:14,416 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:14,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:14,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:14,423 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:55:14,447 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:14,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:14,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285136453] [2021-06-05 03:55:14,448 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:14,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702555060] [2021-06-05 03:55:14,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702555060] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:14,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:14,448 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:55:14,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962519933] [2021-06-05 03:55:14,448 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:55:14,448 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:14,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:55:14,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:55:14,448 INFO L87 Difference]: Start difference. First operand 402 states and 1168 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:14,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:14,668 INFO L93 Difference]: Finished difference Result 433 states and 1242 transitions. [2021-06-05 03:55:14,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:55:14,669 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:14,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:14,670 INFO L225 Difference]: With dead ends: 433 [2021-06-05 03:55:14,670 INFO L226 Difference]: Without dead ends: 430 [2021-06-05 03:55:14,670 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 100.7ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:14,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-06-05 03:55:14,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 402. [2021-06-05 03:55:14,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 2.9127182044887783) internal successors, (1168), 401 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:14,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1168 transitions. [2021-06-05 03:55:14,674 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1168 transitions. Word has length 17 [2021-06-05 03:55:14,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:14,674 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1168 transitions. [2021-06-05 03:55:14,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:14,674 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1168 transitions. [2021-06-05 03:55:14,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:14,675 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:14,675 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:14,875 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 347 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable547 [2021-06-05 03:55:14,875 INFO L430 AbstractCegarLoop]: === Iteration 347 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:14,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:14,875 INFO L82 PathProgramCache]: Analyzing trace with hash -1823334309, now seen corresponding path program 344 times [2021-06-05 03:55:14,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:14,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944510483] [2021-06-05 03:55:14,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:14,877 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:14,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [457342194] [2021-06-05 03:55:14,877 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 348 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 348 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:14,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:55:14,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:14,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:55:14,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:14,988 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:14,988 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:14,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944510483] [2021-06-05 03:55:14,988 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:14,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457342194] [2021-06-05 03:55:14,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457342194] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:14,988 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:14,988 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:55:14,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294940416] [2021-06-05 03:55:14,988 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:55:14,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:14,989 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:55:14,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:55:14,989 INFO L87 Difference]: Start difference. First operand 402 states and 1168 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:15,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:15,207 INFO L93 Difference]: Finished difference Result 615 states and 1653 transitions. [2021-06-05 03:55:15,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:55:15,208 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:15,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:15,209 INFO L225 Difference]: With dead ends: 615 [2021-06-05 03:55:15,209 INFO L226 Difference]: Without dead ends: 609 [2021-06-05 03:55:15,209 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 94.7ms TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-06-05 03:55:15,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2021-06-05 03:55:15,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 408. [2021-06-05 03:55:15,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.921375921375921) internal successors, (1189), 407 states have internal predecessors, (1189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:15,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1189 transitions. [2021-06-05 03:55:15,214 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1189 transitions. Word has length 17 [2021-06-05 03:55:15,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:15,214 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1189 transitions. [2021-06-05 03:55:15,214 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:15,214 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1189 transitions. [2021-06-05 03:55:15,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:15,215 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:15,215 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:15,415 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable548,348 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:15,415 INFO L430 AbstractCegarLoop]: === Iteration 348 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:15,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:15,415 INFO L82 PathProgramCache]: Analyzing trace with hash -94286975, now seen corresponding path program 345 times [2021-06-05 03:55:15,415 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:15,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470755062] [2021-06-05 03:55:15,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:15,417 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:15,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1888420585] [2021-06-05 03:55:15,417 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 349 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 349 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:15,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:55:15,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:15,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:55:15,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:15,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:55:15,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:15,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:15,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:15,470 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:55:15,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:55:15,484 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:15,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:15,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:15,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:55:15,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:55:15,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:15,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:15,527 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:15,527 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:55:15,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:55:15,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:55:15,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:15,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:15,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:15,557 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 03:55:15,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:55:15,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:15,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:15,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:55:15,610 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:15,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:15,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:15,615 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:55:15,640 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:15,640 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:15,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470755062] [2021-06-05 03:55:15,640 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:15,640 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888420585] [2021-06-05 03:55:15,640 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888420585] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:15,640 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:15,640 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:55:15,640 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121058850] [2021-06-05 03:55:15,641 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:55:15,641 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:15,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:55:15,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:55:15,641 INFO L87 Difference]: Start difference. First operand 408 states and 1189 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:15,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:15,929 INFO L93 Difference]: Finished difference Result 491 states and 1396 transitions. [2021-06-05 03:55:15,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:55:15,930 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:15,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:15,931 INFO L225 Difference]: With dead ends: 491 [2021-06-05 03:55:15,931 INFO L226 Difference]: Without dead ends: 486 [2021-06-05 03:55:15,931 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 108.9ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:15,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-06-05 03:55:15,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 409. [2021-06-05 03:55:15,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 2.9215686274509802) internal successors, (1192), 408 states have internal predecessors, (1192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:15,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1192 transitions. [2021-06-05 03:55:15,936 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1192 transitions. Word has length 17 [2021-06-05 03:55:15,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:15,936 INFO L482 AbstractCegarLoop]: Abstraction has 409 states and 1192 transitions. [2021-06-05 03:55:15,936 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:15,936 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1192 transitions. [2021-06-05 03:55:15,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:15,936 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:15,936 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:16,137 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable549,349 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:16,137 INFO L430 AbstractCegarLoop]: === Iteration 349 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:16,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:16,137 INFO L82 PathProgramCache]: Analyzing trace with hash 1624056731, now seen corresponding path program 346 times [2021-06-05 03:55:16,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:16,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716595783] [2021-06-05 03:55:16,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:16,138 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:16,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [16039126] [2021-06-05 03:55:16,138 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 350 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 350 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:16,160 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 03:55:16,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:16,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 03:55:16,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:16,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 03:55:16,183 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:16,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:16,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:16,192 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 03:55:16,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:55:16,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:16,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:16,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:16,218 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 03:55:16,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:55:16,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:16,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:16,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:16,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 03:55:16,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 03:55:16,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:16,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:16,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:16,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 03:55:16,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:55:16,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:16,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:16,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 03:55:16,318 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:16,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:16,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:16,323 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 03:55:16,361 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:16,361 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:16,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716595783] [2021-06-05 03:55:16,361 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:16,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16039126] [2021-06-05 03:55:16,361 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16039126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:16,361 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:16,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:55:16,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829103125] [2021-06-05 03:55:16,362 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:55:16,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:16,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:55:16,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:55:16,362 INFO L87 Difference]: Start difference. First operand 409 states and 1192 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:16,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:16,684 INFO L93 Difference]: Finished difference Result 500 states and 1420 transitions. [2021-06-05 03:55:16,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:55:16,685 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:16,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:16,686 INFO L225 Difference]: With dead ends: 500 [2021-06-05 03:55:16,686 INFO L226 Difference]: Without dead ends: 497 [2021-06-05 03:55:16,686 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 104.1ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:16,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2021-06-05 03:55:16,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 410. [2021-06-05 03:55:16,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 2.924205378973105) internal successors, (1196), 409 states have internal predecessors, (1196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:16,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1196 transitions. [2021-06-05 03:55:16,691 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1196 transitions. Word has length 17 [2021-06-05 03:55:16,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:16,691 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1196 transitions. [2021-06-05 03:55:16,691 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:16,691 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1196 transitions. [2021-06-05 03:55:16,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:16,691 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:16,691 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:16,892 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable550 [2021-06-05 03:55:16,892 INFO L430 AbstractCegarLoop]: === Iteration 350 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:16,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:16,892 INFO L82 PathProgramCache]: Analyzing trace with hash -2135680763, now seen corresponding path program 347 times [2021-06-05 03:55:16,892 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:16,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419974076] [2021-06-05 03:55:16,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:16,893 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:16,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [634416146] [2021-06-05 03:55:16,894 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 351 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 351 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:16,926 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 03:55:16,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:16,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:16,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:17,016 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:17,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:17,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419974076] [2021-06-05 03:55:17,016 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:17,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634416146] [2021-06-05 03:55:17,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634416146] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:17,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:17,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:55:17,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146219856] [2021-06-05 03:55:17,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:55:17,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:17,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:55:17,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:55:17,017 INFO L87 Difference]: Start difference. First operand 410 states and 1196 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:17,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:17,272 INFO L93 Difference]: Finished difference Result 602 states and 1630 transitions. [2021-06-05 03:55:17,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 03:55:17,272 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:17,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:17,273 INFO L225 Difference]: With dead ends: 602 [2021-06-05 03:55:17,273 INFO L226 Difference]: Without dead ends: 597 [2021-06-05 03:55:17,273 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 98.0ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:55:17,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2021-06-05 03:55:17,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 415. [2021-06-05 03:55:17,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.9420289855072466) internal successors, (1218), 414 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:17,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1218 transitions. [2021-06-05 03:55:17,278 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1218 transitions. Word has length 17 [2021-06-05 03:55:17,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:17,279 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1218 transitions. [2021-06-05 03:55:17,279 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:17,279 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1218 transitions. [2021-06-05 03:55:17,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:17,279 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:17,279 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:17,479 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 351 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable551 [2021-06-05 03:55:17,480 INFO L430 AbstractCegarLoop]: === Iteration 351 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:17,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:17,480 INFO L82 PathProgramCache]: Analyzing trace with hash -1564225957, now seen corresponding path program 348 times [2021-06-05 03:55:17,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:17,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098178430] [2021-06-05 03:55:17,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:17,481 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:17,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [670361427] [2021-06-05 03:55:17,481 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 352 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 352 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:17,504 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 03:55:17,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:17,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 03:55:17,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:17,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 03:55:17,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:17,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:17,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:17,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 03:55:17,559 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 03:55:17,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 03:55:17,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:17,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:17,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:55:17,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:39 [2021-06-05 03:55:17,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 03:55:17,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:17,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:17,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:55:17,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:50 [2021-06-05 03:55:17,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:55:17,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 03:55:17,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:17,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:17,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:55:17,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:61 [2021-06-05 03:55:17,715 INFO L446 ElimStorePlain]: Different costs {0=[v_A_392], 3=[F]} [2021-06-05 03:55:17,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 03:55:17,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:17,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:17,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 03:55:17,744 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-06-05 03:55:17,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 38 [2021-06-05 03:55:17,746 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:17,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:17,758 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 03:55:17,758 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:52, output treesize:35 [2021-06-05 03:55:17,840 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:17,840 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:17,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098178430] [2021-06-05 03:55:17,840 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:17,840 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670361427] [2021-06-05 03:55:17,841 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670361427] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:17,841 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:17,841 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:55:17,841 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443924817] [2021-06-05 03:55:17,841 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:55:17,841 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:17,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:55:17,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:55:17,841 INFO L87 Difference]: Start difference. First operand 415 states and 1218 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:18,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:18,112 INFO L93 Difference]: Finished difference Result 473 states and 1359 transitions. [2021-06-05 03:55:18,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 03:55:18,113 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:18,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:18,113 INFO L225 Difference]: With dead ends: 473 [2021-06-05 03:55:18,113 INFO L226 Difference]: Without dead ends: 469 [2021-06-05 03:55:18,113 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 168.9ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:18,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-06-05 03:55:18,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 415. [2021-06-05 03:55:18,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.9420289855072466) internal successors, (1218), 414 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:18,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1218 transitions. [2021-06-05 03:55:18,119 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1218 transitions. Word has length 17 [2021-06-05 03:55:18,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:18,119 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1218 transitions. [2021-06-05 03:55:18,119 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:18,119 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1218 transitions. [2021-06-05 03:55:18,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:18,119 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:18,119 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:18,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable552,352 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:18,320 INFO L430 AbstractCegarLoop]: === Iteration 352 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:18,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:18,320 INFO L82 PathProgramCache]: Analyzing trace with hash 179813735, now seen corresponding path program 349 times [2021-06-05 03:55:18,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:18,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67134652] [2021-06-05 03:55:18,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:18,322 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:18,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [644328623] [2021-06-05 03:55:18,322 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 353 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 353 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:18,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 03:55:18,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 03:55:18,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:18,474 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:18,474 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:18,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67134652] [2021-06-05 03:55:18,474 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:18,474 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644328623] [2021-06-05 03:55:18,474 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644328623] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:18,474 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:18,475 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 03:55:18,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353214568] [2021-06-05 03:55:18,475 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 03:55:18,475 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:18,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 03:55:18,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 03:55:18,475 INFO L87 Difference]: Start difference. First operand 415 states and 1218 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:18,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:18,671 INFO L93 Difference]: Finished difference Result 451 states and 1306 transitions. [2021-06-05 03:55:18,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 03:55:18,672 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:18,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:18,672 INFO L225 Difference]: With dead ends: 451 [2021-06-05 03:55:18,672 INFO L226 Difference]: Without dead ends: 448 [2021-06-05 03:55:18,672 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 128.0ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-06-05 03:55:18,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2021-06-05 03:55:18,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 415. [2021-06-05 03:55:18,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.9420289855072466) internal successors, (1218), 414 states have internal predecessors, (1218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:18,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1218 transitions. [2021-06-05 03:55:18,677 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1218 transitions. Word has length 17 [2021-06-05 03:55:18,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:18,677 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1218 transitions. [2021-06-05 03:55:18,677 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:18,677 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1218 transitions. [2021-06-05 03:55:18,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:18,677 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:18,678 INFO L521 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:18,878 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 353 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable556 [2021-06-05 03:55:18,878 INFO L430 AbstractCegarLoop]: === Iteration 353 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:18,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:18,878 INFO L82 PathProgramCache]: Analyzing trace with hash -1545791931, now seen corresponding path program 350 times [2021-06-05 03:55:18,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:18,878 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915508207] [2021-06-05 03:55:18,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:18,879 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:18,880 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1148326223] [2021-06-05 03:55:18,880 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 354 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 354 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:18,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 03:55:18,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:18,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 03:55:18,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:18,994 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 03:55:18,995 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:18,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915508207] [2021-06-05 03:55:18,995 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:18,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148326223] [2021-06-05 03:55:18,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148326223] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:18,995 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:18,995 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 03:55:18,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443179210] [2021-06-05 03:55:18,995 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 03:55:18,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:18,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 03:55:18,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 03:55:18,995 INFO L87 Difference]: Start difference. First operand 415 states and 1218 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:19,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 03:55:19,338 INFO L93 Difference]: Finished difference Result 546 states and 1548 transitions. [2021-06-05 03:55:19,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 03:55:19,339 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-06-05 03:55:19,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 03:55:19,340 INFO L225 Difference]: With dead ends: 546 [2021-06-05 03:55:19,341 INFO L226 Difference]: Without dead ends: 539 [2021-06-05 03:55:19,341 INFO L777 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 152.5ms TimeCoverageRelationStatistics Valid=116, Invalid=264, Unknown=0, NotChecked=0, Total=380 [2021-06-05 03:55:19,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-06-05 03:55:19,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 414. [2021-06-05 03:55:19,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 2.9394673123486683) internal successors, (1214), 413 states have internal predecessors, (1214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:19,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1214 transitions. [2021-06-05 03:55:19,345 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1214 transitions. Word has length 17 [2021-06-05 03:55:19,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 03:55:19,345 INFO L482 AbstractCegarLoop]: Abstraction has 414 states and 1214 transitions. [2021-06-05 03:55:19,346 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:19,346 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1214 transitions. [2021-06-05 03:55:19,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 03:55:19,346 INFO L513 BasicCegarLoop]: Found error trace [2021-06-05 03:55:19,346 INFO L521 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 03:55:19,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable557,354 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:19,547 INFO L430 AbstractCegarLoop]: === Iteration 354 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 03:55:19,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 03:55:19,547 INFO L82 PathProgramCache]: Analyzing trace with hash 182536004, now seen corresponding path program 351 times [2021-06-05 03:55:19,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 03:55:19,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205783895] [2021-06-05 03:55:19,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 03:55:19,548 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 03:55:19,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [873960614] [2021-06-05 03:55:19,548 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 355 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 355 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 03:55:19,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 03:55:19,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 03:55:19,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 03:55:19,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 03:55:19,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 03:55:19,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:19,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:19,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:19,601 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:16 [2021-06-05 03:55:19,628 INFO L354 Elim1Store]: treesize reduction 31, result has 18.4 percent of original size [2021-06-05 03:55:19,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2021-06-05 03:55:19,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:19,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:19,645 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 03:55:19,645 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:38, output treesize:34 [2021-06-05 03:55:23,755 WARN L205 SmtUtils]: Spent 2.04 s on a formula simplification that was a NOOP. DAG size: 27 [2021-06-05 03:55:31,798 WARN L205 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 26 [2021-06-05 03:55:31,813 INFO L446 ElimStorePlain]: Different costs {0=[v_A_393], 1=[F]} [2021-06-05 03:55:31,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 03:55:31,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:31,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:31,845 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:31,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 03:55:31,846 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 03:55:31,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 03:55:31,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 03:55:31,874 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:19 [2021-06-05 03:55:31,915 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 03:55:31,916 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 03:55:31,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205783895] [2021-06-05 03:55:31,916 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 03:55:31,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873960614] [2021-06-05 03:55:31,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873960614] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 03:55:31,916 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 03:55:31,916 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 03:55:31,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111447554] [2021-06-05 03:55:31,916 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 03:55:31,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 03:55:31,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 03:55:31,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=64, Unknown=4, NotChecked=0, Total=90 [2021-06-05 03:55:31,917 INFO L87 Difference]: Start difference. First operand 414 states and 1214 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-06-05 03:55:36,032 WARN L205 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 28 Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown